#include<stdio.h>#include <string.h>void scaner();void E();void E1();void T();void T1();void F();void error();char proce[100],ch,token[20];int syn,i,j ...
分类:
其他好文 时间:
2016-12-17 02:42:55
阅读次数:
152
实验四:语法分析实验 一、 实验目的 编写递归下降分析语法分析程序。 二、 实验内容和要求 输入:输入算术表达式以“#”结束 输出:是否分析成功 三、 实验方法、步骤及结果测试 1. 源程序名:压缩包文件(rar或zip)中源程序名 语法分析.c 可执行程序名:语法分析.exe 2. 原理分析及流程 ...
分类:
其他好文 时间:
2016-12-17 02:40:23
阅读次数:
268
#include<stdio.h> #include<string.h> char str[10]; int index=0; void E(); //E->TX; void X(); //X->+TX|-TX| e void T(); //T->FY void Y(); //Y->*FY |/fy ...
分类:
其他好文 时间:
2016-12-17 02:34:24
阅读次数:
182
对于给定的文法G[E] : E→E+T|E-T|TT→T*F| T/F|FF→(E)|i 消除左递归后的文法是:E→TE' E'→+TE'|-TE'|∑ T→FT' T'→*FT'|/FT'|∑ F→(E)|i 是否是LL(1)文法? select(E→TE')=first(TE')={(,i}se ...
分类:
其他好文 时间:
2016-12-17 02:26:30
阅读次数:
293
实验四:语法分析实验 一、 实验目的 编制一个递归下降分析程序。 二、 实验内容和要求 输入:算术表达式; 输出:判断结果(输入正确/错误)。 三、实验方法、步骤及结果测试 1.源程序名:递归下降分析.c 可执行程序名:递归下降分析.exe 2. 原理分析及流程图 3. 主要程序段及其解释: 4. ...
分类:
其他好文 时间:
2016-12-17 02:06:23
阅读次数:
253
实验三、 递归下降分析程序实验 专业:信息技术与工程学院 姓名:吕军 学号:201506110159 一、 实验目的 目的: 通过设计,编制一个典型的语法分析程序,通过递归下降LL(1)文法思想,实现对词法分析程序提供的语法检查和结构分析,检查该语句语法是否正确。 二、 实验内容和要求 实验内容:编 ...
分类:
其他好文 时间:
2016-12-17 01:48:01
阅读次数:
227
递归下降分析: 对于给定的文法G[E] : E→E+T|E-T|T T→T*F| T/F|F F→(E)|i 消除左递归后的文法是: E→TE' E'→+TE'|-TE'|∑ T→FT' T'→*FT'|/FT'|∑ F→(E)|i 是否是LL(1)文法? select(E→TE')=first(T ...
分类:
其他好文 时间:
2016-12-17 01:46:42
阅读次数:
265
对于给定的文法G[E] : E→E+T|E-T|TT→T*F| T/F|FF→(E)|i 消除左递归后的文法是:E→TE' E'→+TE'|-TE'|∑ T→FT' T'→*FT'|/FT'|∑ F→(E)|i 是否是LL(1)文法? select(E→TE')=first(TE')={(,i}se ...
分类:
其他好文 时间:
2016-12-17 01:31:29
阅读次数:
159
实验一、递归下降程序分析实验 专业:商业软件2班 姓名:蔡瑞奇 学号:20150611061 一、 实验目的 练习构造递归下降语法分析程序的方法,熟悉上下文无关文法的使用,加深对课堂教学的理解;提高语法分析方法的实践能力 二、 实验内容和要求 利用c语言构造语法分析程序 三、 实验方法、步骤及结果测 ...
分类:
其他好文 时间:
2016-12-16 23:06:08
阅读次数:
284
一、 实验目的 练习构造递归下降语法分析程序的方法,熟悉上下文无关文法的使用,加深对课堂教学的理解;提高语法分析方法的实践能力 二、 实验内容和要求 对于给定的文法G[E] E->TE’ E’->+TE’ | ε T->FT’ T’->*F T’| ε F->(E) | i 采用递归下降语法分析法编 ...
分类:
其他好文 时间:
2016-12-16 23:02:00
阅读次数:
256