ANTLR

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

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

Tutorialul Universității din Birmingham tradus în limba italiană de prof. Univ. N.Fanizzi de la Universitatea din Bari ANTLR