25-26-2-编译原理与技术-期末
目录
二(20分)
有如下文法
-
判断该文法是否为 LL(1) 文法,说明原因。若不是,做(2),若是,做(3)。
-
是否将该文法变换为等价的 LL(1) 文法?如果可以,给出改造后的文法,并根据产生式说明改造后的文法为 LL(1) 文法,之后继续做 (3);如果不可以,说明理由,并尝试完成 (3) 和 (4)。
-
计算 LL(1) 文法中每个非终结符号的 FIRST 集合和 FOLLOW 集合。
-
构造文法的 LL(1) 分析表。
目录
有如下文法
判断该文法是否为 LL(1) 文法,说明原因。若不是,做(2),若是,做(3)。
是否将该文法变换为等价的 LL(1) 文法?如果可以,给出改造后的文法,并根据产生式说明改造后的文法为 LL(1) 文法,之后继续做 (3);如果不可以,说明理由,并尝试完成 (3) 和 (4)。
计算 LL(1) 文法中每个非终结符号的 FIRST 集合和 FOLLOW 集合。
构造文法的 LL(1) 分析表。