SableCC
Stabil frisättning | 3.7 |
---|---|
Förhandsgranska release | 4-beta.4 |
Skrivet i | Java |
Plattform | Java Virtual Machine |
Typ | Parser/scannergenerator |
Licens | GNU Lesser General Public License |
Hemsida | http://www.sablecc.org/ |
SableCC är en kompilatorgenerator med öppen källkod (eller tolkgenerator) i Java . Stabil version är licensierad under GNU Lesser General Public License ( LGPL). Omskriven version 4 är licensierad under Apache License 2.0.
SableCC innehåller följande funktioner:
- Deterministic finite automaton (DFA)-baserade lexers med fullt Unicode- stöd och lexikaliska tillstånd.
- Utökad Backus–Naur form grammatiksyntax. (Stöder operatorerna *, ? och +).
- LALR (1) baserade analyserare.
- Automatisk generering av strikt typade abstrakta syntaxträd .
- Automatisk generering av trädvandringsklasser.
Se även
- ^ SableCC / Filer / 4-beta.4 2011-09-29
externa länkar
Kategorier: