Aceasta este aplicația Windows numită generator de analizor lexical RE/flex a cărei ultimă versiune poate fi descărcată ca reflex-1.5.8.zip. Poate fi rulat online în furnizorul de găzduire gratuit OnWorks pentru stații de lucru.
Descărcați și rulați online această aplicație numită generator de analizor lexical RE/flex cu OnWorks gratuit.
Urmați aceste instrucțiuni pentru a rula această aplicație:
- 1. Ați descărcat această aplicație pe computer.
- 2. Introduceți în managerul nostru de fișiere https://www.onworks.net/myfiles.php?username=XXXXX cu numele de utilizator pe care îl doriți.
- 3. Încărcați această aplicație într-un astfel de manager de fișiere.
- 4. Porniți orice emulator online OS OnWorks de pe acest site, dar mai bun emulator online Windows.
- 5. Din sistemul de operare Windows OnWorks pe care tocmai l-ați pornit, accesați managerul nostru de fișiere https://www.onworks.net/myfiles.php?username=XXXXX cu numele de utilizator dorit.
- 6. Descărcați aplicația și instalați-o.
- 7. Descărcați Wine din depozitele de software ale distribuțiilor Linux. Odată instalat, puteți apoi să faceți dublu clic pe aplicație pentru a le rula cu Wine. De asemenea, puteți încerca PlayOnLinux, o interfață elegantă peste Wine, care vă va ajuta să instalați programe și jocuri populare Windows.
Wine este o modalitate de a rula software-ul Windows pe Linux, dar fără a fi necesar Windows. Wine este un strat de compatibilitate Windows open-source care poate rula programe Windows direct pe orice desktop Linux. În esență, Wine încearcă să reimplementeze suficient Windows de la zero, astfel încât să poată rula toate acele aplicații Windows fără a avea nevoie efectiv de Windows.
SCREENSHOTS
Ad
Generator de analizor lexical RE/flex
DESCRIERE
RE/flex este generatorul rapid de analizor lexical (mai rapid decât Flex) cu suport complet Unicode, ancore de indentare/nodent/dedentare, cuantificatori leneși și multe alte caracteristici moderne. Acceptă sintaxa specificațiilor Flex lexer și este compatibil cu analizatorii Bison/Yacc. Generează cod sursă reutilizabil care este ușor de înțeles. Acceptă scanarea rapidă a fișierelor, șirurilor și fluxurilor UTF-8/16/32. Instrumentul generator de scaner reflex generează cod curat de clasă lexer, care este sigur pentru fire. Generează fișiere Graphviz pentru a vizualiza DFA-urile mașinii de stare. RE/flex funcționează perfect cu Bison.Limbaj: C++
Licență: BSD-3
Calitate cod: A+ https://lgtm.com/projects/g/Genivia/RE-flex/context:cpp
Documentație: https://www.genivia.com/doc/reflex/html/index.html
Repertoriu: https://github.com/Genivia/RE-flex
Jurnalul modificărilor: vezi SF-README.md
DESCRIERE
- RE/flex este rapid: mai rapid decât Flex, consultați Wiki pentru comparații de performanță
- Generează cod sursă reutilizabil care este ușor de înțeles
- Compatibil cu Flex și Bison pentru a elimina o curbă de învățare
- Documentație extinsă în manualul online
- Adaugă suport Unicode, potrivirea proprietăților \p{C} și C++11, Java, C# și proprietăți Unicode Python pentru potrivirea numelui identificatorului
- Adaugă ancore de indentare/nod/dedent pentru a potrivi regulile textului cu indentare
- Adaugă cuantificatori leneși la sintaxa expresiei regulate POSIX
- Adaugă limite de cuvinte la sintaxa expresiei regulate POSIX
- Funcționează cu Bison și acceptă reintrant, bizon-bridge, bizon-locations, bizon-complete
- Include multe exemple, cum ar fi un tokenizer pentru codul C/C++, un tokenizer pentru codul Python, un tokenizer pentru cod Java și multe altele
- Generează clase de lexer C++ curate, sigure pentru fire
- Buffering rapid și adaptiv al fișierelor de intrare (UTF-8/16/32, ASCII, ISO-8859-1, EBCDIC), fluxuri C++ și șiruri (large)
- Generează fișiere Graphviz pentru a vizualiza DFA-uri cu instrumentul de puncte Graphviz
- Generare configurabilă de clasă Lexer pentru a personaliza interfața pentru diferite analizoare, inclusiv Yacc și Bison
- %class și %init pentru a personaliza clasele Lexer generate
- %include pentru a modulariza specificațiile lex
- RE/flex generează fișiere lex.yy.cpp, în timp ce Flex generează fișiere lex.yy.cc (C++ cu opțiunea -+)
- Adaugă o ierarhie extensibilă a motoarelor de potrivire a modelelor, cu o gamă de motoare regex, cum ar fi Boost.Regex și RE/flex regex
- Biblioteca RE/flex regex face C++11 std::regex și Boost.Regex mult mai ușor de utilizat în codul simplu C++ pentru potrivirea modelelor pe șiruri, fișiere și fluxuri (late) de lungime potențial nelimitată
Public
Dezvoltatorii
Interfața cu utilizatorul
Linie de comanda
Limbaj de programare
C ++
Aceasta este o aplicație care poate fi preluată și de la https://sourceforge.net/projects/re-flex/. A fost găzduit în OnWorks pentru a fi rulat online într-un mod cât mai ușor de pe unul dintre sistemele noastre operative gratuite.