把语法变成LL(1)

时间:2016-11-14 08:29:05

标签: grammar ambiguous ll

有人可以帮我把以下语法转为LL(1), 并解释他是怎么做到的?

B → B and B | not B | ( B ) | id

我需要not运算符优先于and运算符。 谢谢! 编辑: 我到目前为止的结果:

B - > Eb'
B' -> andBE'
B" -> epslion (empty)
E -> E'F
E' -> notE'F
E' -> epsilon (empty)
F -> id
F -> (B)
F -> B

0 个答案:

没有答案