JFlex er en leksikalsk analysator generator (også kjent som skanner generator) for Java (tm), skrevet i Java (tm).
JFlex er utviklet for å fungere sammen med LALR parser generator CUP. Den kan også brukes sammen med andre parser generatorer som ANTLR eller som et frittstående verktøy.
Egenskaper:
- Raskere genererte skannere
- Raskere Scanner generasjon (uavhengig av inngangstegnsett)
- Tre forskjellige typer generert kode for best ytelse / størrelse.
- Forhåndsdefinerte figurklasser
- Kommentarer i alle deler av spesifikasjonen
- Makro definisjoner er regulære uttrykk, ikke bare tekst
- Sykluser i makro definisjoner blir oppdaget og rapportert på generasjonstid
- Plattformuavhengig slutten av linjen operator "$"
- Begynnelsen av linjen operator "^" fungerer som forventet (ikke forbruker linjeskift)
- Gruppering av regler med samme leksikalske stater
- Kommentarer, karakter litteraler og strykere i handlinger blir håndtert riktig
- BUILTIN støtte for CUP parser generator
- Kolonne telling
- Frittstående skannere (som med C / C flex)
- Debugging støtte
Krav
- JRE / JDK 1.1 eller senere
Kommentarer ikke funnet