该程序可以直接在Visual C++ 6.0下直接运行,但是必须保证该工程下有一个sentence.txt的文本文件保存待分析的句子
2019-12-21 20:04:57 646KB 语法分析器 SLR(1)
1
被编译原理实验为难的孩子可以看一看,绝对让你惊喜。 符合老师的实验要求,通过代码易于写实验报告。
1
此资源是编译原理的相关文件,包括源代码、语法输入文件与输入单词序列
2019-12-21 20:03:51 5KB 语法分析 C++ 编译原理
1
实现一个递归下降语法分析程序 识别用户输入的算术表达式 文法如下: E TE E’ +TE’| TE’|e T FT T’ FT’| FT’|e F E |i
2019-12-21 20:02:57 3KB 递归下降 编译原理 java
1
实现一个关于表达式的LR语法分析程序 识别用户输入的包含变量与整数的混合算术表达式(不包含减法与除法运算) 文法如下: 0 S E 1 E E+E 2 E E E 3 E E 4 E i 编程运用上述LR分析表 识别从键盘输入的算术表达式 ">实现一个关于表达式的LR语法分析程序 识别用户输入的包含变量与整数的混合算术表达式(不包含减法与除法运算) 文法如下: 0 S E 1 E E+E 2 E E E 3 E E 4 E i 编程运用上述LR分析表 识别从键盘输入的算术表达 [更多]
2019-12-21 20:02:57 6KB LR语法 编译原理 java
1
这是我用VC6.0(用了MFC类库)编写的一个集词法分析、语法分析为一体的程序,是我编译原理课程设计的拙作!压缩包里包括源代码、测试数据,可执行文件打包,安装文件打包,课程设计文档,程序使用说明和数据规范说明一应俱全。要花的分是多点,但是对需要的人超值,看你有没有眼光了!
1
1.目的 通过设计、编制、调试一个算术表达式的语法及语义分析程序,加深对语法及语义分析原理的理解,并实现词法分析程序对单词序列的词法检查和分析。   2.设计内容及要求: 算术表达式的文法: 〈无符号整数〉∷= 〈数字〉{〈数字〉} 〈标志符〉∷= 〈字母〉{〈字母〉|〈数字〉} 〈表达式〉∷= [+|-]〈项〉{〈加法运算符〉〈项〉} 〈项〉∷= 〈因子〉{〈乘法运算符〉〈因子〉} 〈因子〉∷= 〈标志符〉|〈无符号整数〉|‘(’〈表达式〉‘)’ 〈加法运算符〉∷= +|- 〈乘法运算符〉∷= *|/ 可以选择递归下降法、LL(1)、算符优先分析法、LR法完成以上任务,中间代码选用逆波兰式或四元式。 写出算术表达式的符合分析方法要求的文法,给出分析方法的思想,完成分析程序设计。 编制好分析程序后,设计若干用例,上机测试并通过所设计的分析程序。
2019-12-21 20:01:59 65KB 语法
1
编译原理作业,用C++实现了词法分析、语法分析以及四元式的生成
2019-12-21 20:00:41 134KB 词法分析 语法分析
1
这是用递归下降方法进行语法分析的一个程序,用于课程设计,代码规模很可观了,费了很多时间才弄出来。
2019-12-21 19:59:51 305KB SNL 递归下降 语法分析
1
这是一个基于某个自定义的文法(将在下面给出)所编写的部分功能的编译器。已经实现了词法分析(Lexer.h/cpp),语法分析(Parser.h/cpp)并建立语法分析树,语法分析树数据结构(SyntaxTreeNode.h/cpp和SyntaxTree.h/cpp)。
2019-12-21 19:59:28 23KB 编译原理 编译器
1