Si gramática libre de contexto gramo tiene más de un árbol de salida para alguna lÃnea w ∈ L (G), se llama gramática ambigua… Hay varias derivadas más a la derecha o más a la izquierda para algunas cadenas basadas en esta gramática.
Compruebe si la gramática G se ajusta a las reglas de producción –
X → X + X | X * X | X | y
ambiguo o no.
Busquemos el árbol de origen de la cadena «a + a * a». Tiene dos pines más a la izquierda.
Conclusión 1 – X → X + X → a + X → a + X * X → a + a * X → a + a * a
Parse árbol 1 –
Conclusión 2 – X → X * X → X + X * X → a + X * X → a + a * X → a + a * a
Parse Tree 2 –
Como hay dos árboles de análisis para una lÃnea «a + a * a», la gramática gramo ambiguo.
🚫