JFlex è un generatore lessicale analizzatore (noto anche come generatore di scanner) per Java (tm), scritto in Java (tm).
JFlex è progettato per funzionare insieme al generatore CUP LALR parser. Può anche essere utilizzato in combinazione con altri generatori parser come ANTLR o come uno strumento autonomo.
Caratteristiche:
- scanner più veloce generato
- Generazione scanner più veloce (indipendentemente dal set di caratteri di ingresso)
- Tre diversi tipi di codice generato per le migliori prestazioni / dimensioni.
- classi di personaggi predefiniti
- Commenti in tutte le parti della specifica
- definizioni macro sono espressioni regolari, non solo testo
- Cicli di definizioni macro vengono rilevati e segnalati al momento della generazione
- Piattaforma fine indipendente operatore di linea "$"
- Inizio di operatore di linea "^" funziona come previsto (non consumare a capo)
- Raggruppamento di regole con gli stessi stati lessicali
- Commenti, letterali di caratteri e stringhe in azioni sono gestiti correttamente
- Sostegno Builtin per il generatore di parser CUP
- Il conteggio Colonna
- Scanner standalone (come con C / C flex)
- Debug supporto
Requisiti
- JRE / JDK 1.1 o superiore
I commenti non trovato