JFlex este un generator lexical analizor (de asemenea cunoscute ca generator de baleiaj), pentru Java (tm), scrisă în Java (tm).
JFlex este proiectat să funcționeze împreună cu generatorul LALR parser CUP. Poate fi, de asemenea, utilizat împreună cu alte generatoare parser precum ANTLR sau ca un instrument independent.
Caracteristici:
- scanere repede generate
- Generarea Scanner repede (independent de setul de caractere de intrare)
- Trei tipuri diferite de codul generat pentru cea mai bună performanță / dimensiune.
- clase de caractere predefinite
- Comentarii în toate părțile ale caietului de sarcini
- definiții Macro sunt expresii regulate, nu doar textul
- Cicluri de definiții macro sunt detectate și raportate la timpul de generare
- Platforma end independent de operator linie "$"
- Începutul operator de linie "^" funcționează conform așteptărilor (nu consuma liniile)
- Gruparea de norme cu aceleași state lexicale
- Comentarii, literale caracter și siruri de caractere din acțiuni sunt gestionate corect
- Sprijin built pentru generatorul parser CUP
- Numărare Coloana
- Scanere Standalone (ca cu C / C flex)
- Depanare sprijin
Cerințe :
- JRE / JDK 1.1 sau mai
Comentariile nu a fost găsit