JFlex yra leksikos analizatorius generatorius (taip pat žinomas kaip skaitytuvo generatoriaus) Java (tm), parašyta Java (TM).
JFlex yra skirta dirbti kartu su LALR analizatoriaus generatorius puodelio. Jis taip pat gali būti naudojami kartu su kitais analizatorių generatorių, pavyzdžiui, antlr arba kaip atskirą įrankį.
Savybės:
- Greičiau generuojami skeneriai
- Greičiau Skeneriai kartos (nepriklauso nuo įėjimo simbolių rinkinį)
- Trys skirtingų rūšių generuoja kodą geriausių rezultatų / dydis.
- Built simbolių klases
- Komentarai visose specifikacijos dalys
- Makro apibrėžimai yra reguliarios išraiškos, ne tik tekstas
- Ciklai makro apibrėžimai yra aptinkami ir apie juos pranešama kartos metu
- Nepriklausoma platforma eilutės pabaigos operatorius "$"
- Pradžia linijos operatorius "^" dirba taip, kaip tikėtasi (nevartojant naujas eilutes)
- Grupavimas taisykles su tais pačiais leksikos narių
- Skundai, charakterio literał ir styginiams veiksmų tinkamai tvarkomi
- Builtin parama taurę analizatoriaus generatorius
- Kolonėlės skaičiavimas
- Atskira skaitytuvai (kaip su C / C flex)
- Derinimas paramą
Reikalavimai
- JRE / JDK 1.1 arba naujesnė
Komentarai nerastas