ANTLR: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Recupero di 1 fonte/i e segnalazione di 0 link interrotto/i.) #IABot (v2.0.9.5 |
||
(12 versioni intermedie di 9 utenti non mostrate) | |||
Riga 1:
'''ANTLR''', [[acronimo]] di '''ANother Tool for Language Recognition''', è un [[generatore di parser]] che fa uso del sistema di parsing [[LL(*)]]. 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 di programmazione)|Java]], [[Python]], [[C sharp|C#]].
Per un'introduzione ad
== Voci correlate ==
Riga 13:
== Collegamenti esterni ==
*
Il Tutorial dell'Università di Birmingham tradotto in italiano dal prof. N.Fanizzi dell'Università di Bari
[[Categoria:Ambienti di sviluppo]]
|