в LL (1), как получить первые наборы - PullRequest
0 голосов
/ 17 октября 2019

Например, теперь у меня есть грамматика, которая выглядит следующим образом:

E → N
N → DH
D → 1
H → 0

(E, N, D, H - все переменные, а 1, 0 - конечные)

Теперь яможет знать другие первые наборы, которые FIRST(DH)={1}, FIRST(1)={1}, FIRST(0)={0}

И я хочу получить ПЕРВЫЙ набор из N, как ПЕРВЫЙ (N). Но я не могу найти подходящее правило для этой операции.

...