JFlex je lexikální analyzátor generátor (také známý jako generátor skener) pro Java (TM), napsaný v jazyce Java (tm).
JFlex je navržen tak, aby spolupracovaly s LALR generátor analyzátoru CUP. To může být také použity společně s jinými, jako je analyzátor generátory ANTLR nebo jako samostatný nástroj.
Vlastnosti:
- Rychlejší vytvářené skenery
- Rychlejší Scanner generace (nezávisle na vstupu znakové sady)
- Tři různé druhy generovaného kódu pro nejlepší výkon / velikost.
- Předdefinované třídy znaků
- Poznámky ve všech částech specifikace
- Makro definice jsou regulární výrazy, a to nejen textový
- Cykly v makro definice jsou detekovány a hlášeny v době generační
- Platforma nezávislá konec provozovatele linky "$"
- Začátek provozovatele linky "^" funguje podle očekávání (není náročné nové řádky)
- Seskupení pravidel se stejnými lexikální státy
- Komentáře, znakové literály a řetězce na akcích jsou zpracovány správně
- Vestavěné podpora parser generátor CUP
- Počítání sloupec
- Samostatné skenery (stejně jako u C / C flex)
- Ladění podpora
Požadavky na :
- JRE / JDK 1.1 nebo vyšší
Komentáře nebyl nalezen