Я не могу разобраться с разрешением этой грамматики (? Означает ноль или одно вхождение, + означает хотя бы одно вхождение) в некоторый эквивалент, который можно проанализировать с помощью LL (1):
S -> X? Y+
X -> aU
Y -> aV
проблема в том, что: когда я вижу «а», это произвело X или Y?Есть идеи?
РЕДАКТИРОВАТЬ: U и V могут начинаться с одного и того же символа ...