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

Generatore di parser

Indice 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.

Indice

  1. 11 relazioni: Analizzatore lessicale, ANTLR, Bison (disambigua), GNU Bison, JavaCC, Pacchetti GNU, Parser LR, Parsing, SableCC, Sintassi (informatica), Yacc.

Analizzatore lessicale

Un analizzatore lessicale, a volte chiamato scanner o lexer, è un programma, o una parte di un programma (vedi compilatori e parser), che si occupa di analizzare lessicalmente un dato input, genericamente il codice sorgente di un programma.

Vedere Generatore di parser e Analizzatore lessicale

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.

Vedere Generatore di parser e ANTLR

Bison (disambigua)

; Stati Uniti d'America.

Vedere Generatore di parser e Bison (disambigua)

GNU Bison

GNU Bison, chiamato semplicemente Bison, è un generatore di parser, parte del Progetto GNU. Bison legge una specifica da una grammatica libera dal contesto, avverte riguardo eventuali ambiguità, e genera un parser scritto in codice C, C++ o Java, il quale legge sequenze di token verificando se essi soddisfano la sintassi specificata dalla grammatica.

Vedere Generatore di parser e GNU Bison

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 Generatore di parser e JavaCC

Pacchetti GNU

Questa lista elenca, in ordine alfabetico, tutti i pacchetti ufficiali del progetto GNU. Per questioni pratiche, nei nomi come "GNU Health", l'ordine alfabetico si applica sulla seconda parola.

Vedere Generatore di parser e Pacchetti GNU

Parser LR

Nell'informatica, un parser LR è un parser di tipo Bottom-up per grammatiche libere da contesto, usate molto di frequente nei compilatori dei linguaggi di programmazione (e degli altri strumenti associati).

Vedere Generatore di parser e Parser LR

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 Generatore di parser 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 Generatore di parser e SableCC

Sintassi (informatica)

La sintassi di un linguaggio di programmazione o di un altro linguaggio formale (di markup, di query e così via) indica nell'informatica l'insieme delle regole che una porzione di codice deve seguire per essere considerata conforme a quel linguaggio.

Vedere Generatore di parser e Sintassi (informatica)

Yacc

YACC (Yet Another Compiler Compiler) è un generatore di parser nel linguaggio di programmazione C originariamente presente in Unix dal.

Vedere Generatore di parser e Yacc

Conosciuto come Generatori di parser.