ANTLR
ANTLR , acronim pentru ANother Tool for Language Recognition , este un generator de parser care folosește sistemul de analiză LL (*) . Predecesorul ANTLR este generatorul de parser PCCTS .
Numele ANTLR înseamnă „Un alt instrument pentru recunoașterea limbii”. Deoarece ANTLR concurează cu generatoarele de analizor LR , citirea alternativă „ANT (i) -LR” poate să nu fie accidentală. Regulile din ANTLR sunt exprimate într-un format deliberat asemănător EBNF în loc de sintaxa ușor diferită utilizată de ceilalți generatori de parser.
În prezent, ANTLR vizează următoarele limbi: C ++ , Java , Python , C # .
Pentru o introducere în ANTLR, consultați tutorialul ANTLR de la Universitatea din Birmingham . Pentru un istoric al teoriei, consultați articolele din pagina ANTLR, de exemplu o revistă ANTLR .
Elemente conexe
linkuri externe
- ANTLR , pe antlr.org .
Tutorialul Universității din Birmingham tradus în limba italiană de prof. Univ. N.Fanizzi de la Universitatea din Bari ANTLR