EPAL, il linguaggio anche dei palindromi, è definito come il linguaggio generato dalla seguente inequivocabile grammatica senza contesto:
L'EPAL è la 'rovina' di molti algoritmi di analisi: non ho ancora incontrato alcun algoritmo di analisi per CFG inequivocabili in grado di analizzare qualsiasi grammatica che descriva il linguaggio. Viene spesso usato per mostrare che ci sono CFG inequivocabili che non possono essere analizzati da un particolare parser. Questo ha ispirato la mia domanda:
Esiste un algoritmo di analisi che accetta solo CFG non ambigui che funziona su EPAL?
Ovviamente, si può progettare un parser ad hoc a due passaggi per la grammatica che analizza la lingua in tempo lineare. Sono interessato a analizzare i metodi che non sono stati progettati specificamente per EPAL.