123
Flex

Flex

Flex (penjana penganalisis lexical cepat) adalah alat untuk menghasilkan pengimbas.Pengimbas, kadang-kadang dipanggil tokenizer, adalah program yang mengiktiraf pola leksikal dalam teks.Program flex membaca fail input pengguna yang ditentukan, atau input standardnya jika tidak ada nama fail yang diberikan, untuk keterangan pengimbas untuk menghasilkan.Penerangannya adalah dalam bentuk pasang ungkapan biasa dan kod C, yang disebut peraturan.Flex menjana fail sumber C bernama, "lex.yy.c", yang mentakrifkan fungsi yylex ().Fail "lex.yy.c" boleh disusun dan dikaitkan untuk menghasilkan laku boleh laku.Apabila executable dijalankan, ia menganalisis inputnya untuk kejadian teks yang sepadan dengan ungkapan biasa bagi setiap peraturan.Setiap kali ia mendapat perlawanan, ia melaksanakan kod C yang sama ....

Kategori

Alternatif untuk Flex untuk semua platform dengan lesen sumber terbuka