Stiamo lavorando per ripristinare l'app di Unionpedia nel Google Play Store
UscenteArrivo
🌟Abbiamo semplificato il nostro design per una migliore navigazione!
Instagram Facebook X LinkedIn

ANTLR

Indice ANTLR

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.

Indice

  1. 4 relazioni: Generatore di parser, JavaCC, Parsing, SableCC.

Generatore di parser

Un generatore di parser (a volte anche chiamato compiler-compiler) è uno strumento per la generazione del codice sorgente di un parser, un interprete o un compilatore a partire dalla descrizione data da un linguaggio annotato nella forma di grammatica, generalmente BNF, insieme a del codice associato ad ognuna delle regole della grammatica, codice che deve essere eseguito ogni volta che la regola è applicata dal parser.

Vedere ANTLR e Generatore di parser

JavaCC

JavaCC (Java Compiler Compiler) è un generatore di parser che fa uso del sistema di parsing LL(k) per il linguaggio di programmazione Java. JavaCC è simile a Yacc poiché genera un parser per una grammatica fornita nella notazione BNF, solamente che il codice sorgente in output è in Java.

Vedere ANTLR e JavaCC

Parsing

In informatica il parsing, definito altresì analisi sintattica o parsificazione, è un processo che analizza un flusso continuo di dati in ingresso (input, letti per esempio da un file o una tastiera), in modo da determinare la correttezza della sua struttura grazie ad una data grammatica formale.

Vedere ANTLR e Parsing

SableCC

SableCC è un generatore di parser open source in Java. È fornito con licenza GNU Lesser General Public License. SableCC include le seguenti caratteristiche.

Vedere ANTLR e SableCC

Conosciuto come ANother Tool for Language Recognition.