Ini ialah apl Linux bernama penjana penganalisis leksikal RE/flex yang keluaran terbarunya boleh dimuat turun sebagai reflex-1.5.8.zip. Ia boleh dijalankan dalam talian dalam penyedia pengehosan percuma OnWorks untuk stesen kerja.
Muat turun dan jalankan dalam talian aplikasi ini bernama penjana penganalisis leksikal RE/flex dengan OnWorks secara percuma.
Ikut arahan ini untuk menjalankan apl ini:
- 1. Memuat turun aplikasi ini dalam PC anda.
- 2. Masukkan dalam pengurus fail kami https://www.onworks.net/myfiles.php?username=XXXXX dengan nama pengguna yang anda mahukan.
- 3. Muat naik aplikasi ini dalam pengurus filem tersebut.
- 4. Mulakan OnWorks Linux dalam talian atau emulator dalam talian Windows atau emulator dalam talian MACOS dari tapak web ini.
- 5. Daripada OS Linux OnWorks yang baru anda mulakan, pergi ke pengurus fail kami https://www.onworks.net/myfiles.php?username=XXXX dengan nama pengguna yang anda mahukan.
- 6. Muat turun aplikasi, pasang dan jalankan.
SKRIN
Ad
Penjana penganalisis leksikal RE/flex
DESCRIPTION
RE/flex ialah penjana penganalisis leksikal yang pantas (lebih pantas daripada Flex) dengan sokongan Unicode penuh, penambat inden/noden/deden, pengkuantiti malas dan banyak lagi ciri moden yang lain. Menerima sintaks spesifikasi Flex lexer dan serasi dengan penghurai Bison/Yacc. Menghasilkan kod sumber boleh guna semula yang mudah difahami. Menyokong pengimbasan pantas fail UTF-8/16/32, rentetan dan strim. Alat penjana pengimbas refleks menjana kod kelas lexer bersih yang selamat untuk benang. Menghasilkan fail Graphviz untuk menggambarkan DFA mesin keadaan. RE/flex berfungsi dengan lancar dengan Bison.Bahasa: C++
Lesen: BSD-3
Kualiti kod: A+ https://lgtm.com/projects/g/Genivia/RE-flex/context:cpp
Dokumentasi: https://www.genivia.com/doc/reflex/html/index.html
Repositori: https://github.com/Genivia/RE-flex
Changelog: lihat SF-README.md
Ciri-ciri
- RE/flex adalah pantas: lebih pantas daripada Flex, lihat Wiki untuk perbandingan prestasi
- Menghasilkan kod sumber boleh guna semula yang mudah difahami
- Serasi dengan Flex dan Bison untuk menghapuskan keluk pembelajaran
- Dokumentasi yang luas dalam manual dalam talian
- Menambahkan sokongan Unicode, padanan harta \p{C} dan C++11, Java, C# dan sifat Unicode Python untuk padanan nama pengecam
- Menambah penambat inden/noden/deden untuk memadankan peraturan pada teks dengan lekukan
- Menambah pengkuantiti malas pada sintaks ungkapan biasa POSIX
- Menambah sempadan perkataan pada sintaks ungkapan biasa POSIX
- Bekerja dengan Bison dan menyokong reentrant, bison-bridge, bison-locations, bison-complete
- Termasuk banyak contoh, seperti tokenizer untuk kod C/C++, tokenizer untuk kod Python, tokenizer untuk kod Java dan banyak lagi
- Menghasilkan kelas lexer C++ selamat benang yang bersih
- Penimbalan fail input yang pantas dan adaptif (UTF-8/16/32, ASCII, ISO-8859-1, EBCDIC), strim C++ dan rentetan (lebar)
- Menjana fail Graphviz untuk menggambarkan DFA dengan alat titik Graphviz
- Penjanaan kelas Lexer boleh dikonfigurasikan untuk menyesuaikan antara muka untuk pelbagai parser, termasuk Yacc dan Bison
- %class dan %init untuk menyesuaikan kelas Lexer yang dihasilkan
- %include untuk memodulatkan spesifikasi lex
- RE/flex menjana fail lex.yy.cpp manakala Flex menjana fail lex.yy.cc (C++ dengan pilihan -+)
- Menambahkan hierarki enjin pemadanan corak yang boleh diperluas, dengan pilihan enjin regex, seperti Boost.Regex dan RE/flex regex
- Pustaka regex RE/flex menjadikan C++11 std::regex dan Boost.Regex lebih mudah digunakan dalam kod C++ biasa untuk pemadanan corak pada rentetan (lebar), fail dan strim dengan panjang yang mungkin tidak terhad
Penonton
Pemaju
Antaramuka pengguna
Barisan arahan
Bahasa Pengaturcaraan
C + +
Ini adalah aplikasi yang juga boleh diambil dari https://sourceforge.net/projects/re-flex/. Ia telah dihoskan dalam OnWorks untuk dijalankan dalam talian dengan cara yang paling mudah daripada salah satu Sistem Operasi percuma kami.