JFlex er en leksikalsk analysator generator (også kendt som scanner generator) til Java (tm), skrevet i Java (tm).
JFlex er designet til at arbejde sammen med LALR parser generator CUP. Det kan også bruges sammen med andre parser generatorer som ANTLR eller som en standalone værktøj.
Features:
- Hurtigere genererede scannere
- Hurtigere Scanner generation (uafhængigt af den indstillede tegn input)
- Tre forskellige slags genererede kode for bedste ydelse / størrelse.
- Foruddefinerede figurklasser
- Kommentarer i alle dele af specifikationen
- Macro definitioner er regulære udtryk, ikke blot tekst
- Cykler i makro definitioner registreres og rapporteres på generationstid
- Platform uafhængig ende af linjen operatør "$"
- Begyndelsen af linje operatør "^" fungerer som forventet (ikke indtager linjeskift)
- Gruppering af regler med samme leksikalske stater
- Kommentarer, karakter litteraler og strygere i foranstaltninger håndteres korrekt
- Indbygget støtte til CUP parser generator
- Kolonne optælling
- Standalone scannere (som med C / C flex)
- Debugging støtte
Krav :
- JRE / JDK 1.1 eller over
Kommentarer ikke fundet