Ragel

Ragel

Ragel adalah penyusun mesin terhingga dan penjana parser yang menyasarkan C, C ++ dan ASM.Ia dapat mengenal pasti urutan byte dan melaksanakan kod pada titik-titik sewenang-wenang dalam proses.
Ragel adalah penyusun mesin terhingga dan penjana parser yang menyasarkan C, C ++ dan ASM.Ia dapat mengenal pasti urutan byte dan melaksanakan kod pada titik-titik sewenang-wenang dalam proses.PENGGUNAAN POTENSIAL Menulis perlaksanaan protokol yang mantap.Parsing data format.Analisis leksikal bahasa pengaturcaraan.Mengesahkan input pengguna.CIRI Membina mesin negeri yang terhingga menggunakan: operator bahasa biasa operator carta pengendali pengimbas beberapa campuran di atas Embed tindakan ke mesin di tempat sewenang-wenangnya.Kawal non-determinisme menggunakan pengendali yang dijaga.Kurangkan mesin negara menggunakan algoritma Hopcroft.Visualisasikan output dengan Graphviz.Gunakan byte, double byte atau huruf berukuran kata.Buatkan kod C, C ++ atau ASM (GNU, x86_64, Sistem V ABI) tanpa sebarang ketergantungan.Pilih dari mesin jadual dan aliran kawalan yang didorong oleh mesin ....
ragel

ciri-ciri

Kategori

Alternatif untuk Ragel untuk semua platform dengan sebarang lesen

ANTLR

ANTLR

ANTLR, Alat Lain untuk Pengiktirafan Bahasa, adalah alat bahasa yang menyediakan rangka kerja untuk membina pengiktirafan, penterjemah, penyusun, dan penerjemah dari bahasa tatabahasa ...