Parsing expression grammar: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
prima bozza |
Nessun oggetto della modifica |
||
Riga 1:
In informatica una '''parsing expression grammar''', o '''PEG''', è una [[grammatica formale]] analitica, ossia descrive un linguaggio formale in termini di un insieme di regole per riconoscere le stringhe che appartengono al linguaggio. Il formalismo è stato proposto da nel 2004 ed è intimamente legato alla famiglia dei linguaggi analizzabili top-down introdotti nei primi anni '70. Sintatticamente, le PEG somigliano anche alle [[
A differenza delle CFG, le PEG non possono essere ambigue; se una stringa può essere derivata essa ammette esattamente un solo [[albero di derivazione]]. Si pensa che esistano linguaggi liberi che non possano essere analizzati tramite PEG, ma ciò non è ancora stato dimostrato. Le PEG sono indicate per l'analisi di [[linguaggi di programmazione|linguaggio di programmazione]] (e [[
|