SableCC - SableCC
Stabilní uvolnění | 3.7 |
---|---|
Náhled verze | 4-beta.4[1] |
Napsáno | Jáva |
Plošina | Virtuální stroj Java |
Typ | Analyzátor / generátor skeneru |
Licence | GNU Lesser General Public License |
webová stránka | http://www.sablecc.org/ |
SableCC je open-source generátor překladače (nebo generátor tlumočení) v Jáva. Stabilní verze je licencována pod GNU Lesser General Public License (LGPL). Přepracovaná verze 4 podléhá licenci pod Licence Apache 2.0.
SableCC zahrnuje následující funkce:
- Deterministický konečný automat (DFA) založené lexery s plnými Unicode podpora a lexikální stavy.
- Rozšířená forma Backus – Naur gramatická syntaxe. (Podporuje operátory *,? A +).
- LALR (1) analyzátory založené na bázi.
- Automatické generování přísného typu abstraktní syntaxové stromy.
- Automatické generování tříd chodců stromů.
Viz také
Reference
- ^ SableCC / Files / 4-beta. 4 2011-09-29