c++语法分析求帮忙

利用C++(或C)编制确定的自顶向下預测分析语法分析分析程序并对简单语言进行语法分析分析。具体要求如下:(1)用可视化界面分步骤实现显示输出每一步的处理结果。(2)首先按照判别步骤... 利用C++(或C)编制确定的自顶向下预测分析语法分析分析程序并对简单语言进行语法分析分析。
(1) 用可视化堺面分步骤实现显示输出每一步的处理结果。
(2) 首先按照判别步骤判断给定文法是否LL(1)文法
(3) 给出文法的预测分析表。
(4) 编写预測分析程序输出句子的分析过程。
(5) 输入源文件串以“#”结束,如果是文法正确的句子则输出成功信息,打印“SUCCESS”,否则输出“ERROR”

你设置了权限 看不了。。

}MAP[20];//存储分析预测表每个位置对应的终结符,非终结符产生式


printf(" 步骤 栈顶元素 剩余输入串 推到所用产生式或匹配\n");

printf("\n有相同左部产生式的SELECT集合的交集为空,所以文法是LL(1)文法\n");

printf("\n有相同左部产生式的SELECT集合的交集不为空,所以文法不是LL(1)文法\n");


我要回帖

更多关于 c++语法 的文章

 

随机推荐