EPAL, la langue des palindromes pairs, est définie comme la langue générée par la grammaire sans contexte suivante sans ambiguïté:
EPAL est le «fléau» de nombreux algorithmes d'analyse: je n'ai pas encore rencontré d'algorithme d'analyse pour les CFG sans ambiguïté qui puisse analyser toute grammaire décrivant le langage. Il est souvent utilisé pour montrer qu'il existe des CFG sans ambiguïté qui ne peuvent pas être analysés par un analyseur particulier. Cela a inspiré ma question:
Existe-t-il un algorithme d'analyse qui accepte uniquement les CFG sans ambiguïté qui fonctionnent sur EPAL?
Bien sûr, on peut concevoir un analyseur ad hoc à deux passes pour la grammaire qui analyse la langue en temps linéaire. Je suis intéressé par l'analyse de méthodes qui n'ont pas été conçues spécifiquement avec EPAL à l'esprit.