JFlex ist ein Lexer Generator (auch als Scanner-Generator genannt) für Java (tm), in Java (tm) geschrieben.
JFlex wurde entwickelt, um zusammen mit dem LALR Parser-Generator CUP zu arbeiten. Es kann auch zusammen mit anderen Parser-Generatoren wie ANTLR oder als Standalone-Tool verwendet werden.
Features:
- Schnellere erzeugten Scanner
- Schneller Scanner Generation (unabhängig von der Eingangszeichensatz)
- Drei verschiedene Arten von generierten Code für die beste Leistung / Größe.
- Vordefinierte Zeichenklassen
- Kommentare in allen Teilen der Spezifikation
- Macro Definitionen sind reguläre Ausdrücke, nicht nur Text
- Zyklen in Makrodefinitionen werden erkannt und bei der Generierung gemeldet
- Plattformunabhängig Zeilenende Betreiber "$"
- Beginn der Linie Operator "^" wie erwartet funktioniert (nicht raubZeilenUmbrüche)
- Gruppierung von Regeln mit gleichen lexikalischen Staaten
- Kommentare, Zeichenliterale und Streicher in Aktionen werden korrekt behandelt
- Builtin Unterstützung für die CUP Parser-Generator
- Spaltenzählung
- Standalone-Scanner (wie bei C / C flex)
- Debugging-Unterstützung
Anforderungen :
- JRE / JDK 1.1 oder höher
Kommentare nicht gefunden