Rilis re2c lexer generator 3.0

Rilis re2c 3.0 berlangsung, generator penganalisis leksikal gratis untuk bahasa C, C++, Go dan bahasa Rust ditambahkan dalam rilis ini. Untuk mendukung Rust, kami harus menggunakan model pembuatan kode yang berbeda, di mana mesin status direpresentasikan sebagai loop dan variabel status, bukan dalam bentuk label dan transisi (karena Rust tidak memiliki goto, tidak seperti C, C++ dan Pergi).

Re2c berspesialisasi dalam menghasilkan lexer inline yang cepat dan mudah. Ini berbeda dari flex analog yang lebih terkenal dalam antarmuka yang fleksibel, generasi lexer non-tabular yang dioptimalkan, dan dukungan untuk ekstraksi submatch berdasarkan deterministic finite automata (TDFA) yang ditandai. Re2c digunakan dalam proyek yang mengutamakan kecepatan lexer, misalnya di Ninja dan PHP. Situs web proyek memiliki sejumlah contoh yang kini telah di-porting, termasuk ke Rust.

Sumber: opennet.ru

Beli hosting yang andal untuk situs dengan perlindungan DDoS, server VPS VDS 🔥 Beli hosting website andal dengan perlindungan DDoS, server VPS VDS | ProHoster