Pok-3-wyk-Slajd27
Z Studia Informatyczne
Rozstrzyganie niejednoznaczności(3)
Odpowiedź może być zaskakująca. W wyniku uruchomienia programu na wyjściu pojawia się duża litera X, średnik a następnie duża litera Y. O ile pojawienie się średnika zostało już objaśnione o tyle przyczyna pojawienia się dwóch różnych liter świadcząca o dopasowaniu się łańcuchów do dwóch różnych wzorców wymaga pewnego komentarza. Łatwo zauważyć, iż w obu przypadkach mogło zostać wykonane dopasowanie do każdego ze wzorców.
Jak analizator leksykalny decyduje o wyborze konkretnej reguły przetwarzania w takim przypadku?