#REDIRECT [[Episodi di Squadra Speciale Stoccarda (quarta stagione)]]
'''ANTLR''' è un [[generatore di parser]] che fa uso del sistema di parsing [[LL(k)]]. Il predecessore di ANTLR è il generatore di parser [[PCCTS]].
Il nome ANTLR sta per "ANother Tool for Language Recognition" (in italiano "un altro strumento per il riconoscimento del linguaggio"). Dato che ANTLR è in competizione con i generatori di [[parser LR]], la lettura alternativa "ANT(i)-LR" può non essere accidentale. Le regole in ANTLR sono espresse in un formato deliberatamente simile all'[[Extended Backus Naur form|EBNF]] al posto della sintassi leggermente diversa utilizzata dagli altri generatori di parser.
Al momento, ANTLR supporta come target i seguenti linguaggi: [[C++]], [[Java (linguaggio)|Java]], [[Python]], [[C#]].
Per un'introduzione ad ANTR, vedi
[http://supportweb.cs.bham.ac.uk/docs/tutorials/docsystem/build/tutorials/antlr/antlr.html il tutorial di ANTLR presso l'Università di Birmingham]. Per un background della teoria vedi gli articoli nella home di ANTLR, per esempio [http://www.antlr.org/article/1055550346383/antlr.pdf an ANTLR journal paper].
== Voci correlate ==
* [[JavaCC]]
* [[SableCC]]
== Collegamenti esterni ==
* [http://www.antlr.org/ ANTLR]
Il Tutorial dell'Università di Birmingham tradotto in italiano dal prof. N.Fanizzi dell'Università di Bari