【发布时间】:2013-04-29 05:40:36
【问题描述】:
我正在尝试在此语法中找到歧义,以便将其删除并将其转换为 LL(1),但是对于我的生活,我找不到歧义。任何帮助将不胜感激。
D -> if (C) {S} | if (C) {S} else {S}
S -> D | SA | A
A -> V = T;
V -> x | y
T -> 1 | 2
C -> true | false
【问题讨论】:
标签: parsing compiler-construction grammar context-free-grammar compiler-theory