【发布时间】:2012-04-13 23:17:39
【问题描述】:
我在一个编译器期末考试样本中尝试的问题上遇到了严重问题。如果有人能帮我解释一下,我将不胜感激。谢谢
考虑下面列出的语法 G
- S = E
$ - E = E
+T | T - T = T
*F |飞 - F =
ident|(E)
其中 + * ident ( ) 是终端符号,$ 是文件结尾。
a) 这个语法是 LR(0) 吗?证明你的答案。
b) 是语法 SLR(1) 吗?证明你的答案。
c) 这个语法是 LALR(1) 吗?证明你的答案。
【问题讨论】:
-
您只是在寻找答案吗?还是您在询问您应该采取的方法?
-
我也在寻找方法和答案。谢谢
-
我刚刚发现了一些关于这些东西的不错的讲义:cs.umd.edu/class/spring2011/cmsc430/lectures/lec06.pdf。增加 lec07.pdf、lec08.pdf 等
-
@user976078 开始在CSTheory上问这样的问题
标签: parsing compiler-construction context-free-grammar