Questa è l'app di Windows denominata generatore di analizzatori lessicali RE/flex la cui ultima versione può essere scaricata come reflex-1.5.8.zip. Può essere eseguito online nel provider di hosting gratuito OnWorks per workstation.
Scarica ed esegui online questa app denominata generatore di analizzatori lessicali RE/flex con OnWorks gratuitamente.
Segui queste istruzioni per eseguire questa app:
- 1. Scaricata questa applicazione sul tuo PC.
- 2. Entra nel nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 3. Carica questa applicazione in tale file manager.
- 4. Avvia qualsiasi emulatore online OS OnWorks da questo sito Web, ma migliore emulatore online Windows.
- 5. Dal sistema operativo OnWorks Windows che hai appena avviato, vai al nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 6. Scarica l'applicazione e installala.
- 7. Scarica Wine dai repository software delle tue distribuzioni Linux. Una volta installato, puoi quindi fare doppio clic sull'app per eseguirli con Wine. Puoi anche provare PlayOnLinux, un'interfaccia fantasiosa su Wine che ti aiuterà a installare programmi e giochi Windows popolari.
Wine è un modo per eseguire il software Windows su Linux, ma senza Windows richiesto. Wine è un livello di compatibilità Windows open source in grado di eseguire programmi Windows direttamente su qualsiasi desktop Linux. Essenzialmente, Wine sta cercando di re-implementare abbastanza Windows da zero in modo che possa eseguire tutte quelle applicazioni Windows senza effettivamente bisogno di Windows.
IMMAGINI
Ad
Generatore di analizzatori lessicali RE/flex
DESCRIZIONE
RE/flex è il generatore di analizzatori lessicali veloce (più veloce di Flex) con pieno supporto Unicode, ancore indent/nodent/dedent, quantificatori pigri e molte altre caratteristiche moderne. Accetta la sintassi della specifica Flex lexer ed è compatibile con i parser Bison/Yacc. Genera codice sorgente riutilizzabile di facile comprensione. Supporta la scansione rapida di file, stringhe e flussi UTF-8/16/32. Lo strumento generatore di scanner reflex genera un codice di classe lexer pulito che è thread-safe. Genera file Graphviz per visualizzare i DFA della macchina a stati. RE/flex funziona perfettamente con Bison.Linguaggio: C++
Licenza: BSD-3
Qualità del codice: A+ https://lgtm.com/projects/g/Genivia/RE-flex/context:cpp
Documentazione: https://www.genivia.com/doc/reflex/html/index.html
repository: https://github.com/Genivia/RE-flex
Log delle modifiche: vedere SF-README.md
Caratteristiche
- RE/flex è veloce: più veloce di Flex, vedi Wiki per i confronti delle prestazioni
- Genera codice sorgente riutilizzabile di facile comprensione
- Compatibile con Flex e Bison per eliminare una curva di apprendimento
- Ampia documentazione nel manuale online
- Aggiunge il supporto Unicode, la corrispondenza delle proprietà \p{C} e C++11, le proprietà Unicode Java, C# e Python per la corrispondenza del nome dell'identificatore
- Aggiunge rientri/nodent/dedent anchor per far corrispondere le regole sul testo con il rientro
- Aggiunge quantificatori pigri alla sintassi dell'espressione regolare POSIX
- Aggiunge limiti di parola alla sintassi dell'espressione regolare POSIX
- Funziona con Bison e supporta rientranti, bison-bridge, bison-locations, bison-complete
- Include molti esempi, come un tokenizer per il codice C/C++, un tokenizer per il codice Python, un tokenizer per il codice Java e altro
- Genera classi lexer C++ thread-safe pulite
- Buffer rapido e adattivo dei file di input (UTF-8/16/32, ASCII, ISO-8859-1, EBCDIC), flussi C++ e stringhe (wide)
- Genera file Graphviz per visualizzare DFA con lo strumento Graphviz dot
- Generazione di classi Lexer configurabili per personalizzare l'interfaccia per vari parser, inclusi Yacc e Bison
- %class e %init per personalizzare le classi Lexer generate
- %include per modularizzare le specifiche lex
- RE/flex genera file lex.yy.cpp mentre Flex genera file lex.yy.cc (C++ con opzione -+)
- Aggiunge una gerarchia estensibile di motori di confronto dei modelli, con una scelta di motori regex, come Boost.Regex e RE/flex regex
- La libreria RE/flex regex rende C++11 std::regex e Boost.Regex molto più facile da usare nel semplice codice C++ per la corrispondenza di modelli su stringhe (larghe), file e flussi di lunghezza potenzialmente illimitata
Pubblico
Sviluppatori
Interfaccia utente
Riga di comando
Linguaggio di programmazione
C++
Questa è un'applicazione che può anche essere scaricata da https://sourceforge.net/projects/re-flex/. È stato ospitato in OnWorks per essere eseguito online in modo più semplice da uno dei nostri sistemi operativi gratuiti.




