用c++写的C-语法分析器源代码,用c++写的C-语法分析器源代码.
2019-12-21 21:14:48 5KB 源码
1
PL0语法分析器(递归子程序法) 文档,内含分析过程及主要代码(C++)
2019-12-21 21:14:17 12KB PL0 语法分析器 递归子程序法
1
编译原理实验的第二步,完成TINY+的语法和语义分析并生成TM虚拟机可执行的代码
2019-12-21 21:14:06 86KB TINY 语法分析 编译原理
1
这是一个简单的自顶向下语法分析器,其中的预测分析表是固定给出的,而分析过程严格按照教材的流程图走,输出的结果是表达式的分析栈。
2019-12-21 21:12:09 1.67MB 代码,文档
1
编译原理实验,目的把用户输入的代码转化成汇编语言的代码。一个简单的编译器的实现。主要采用算符优先的算法。开发环境VS2013,语言C++ 在 BYYL.cpp中的读取文件路径中添加案例,如在a.txt中写上 program test var a : real ;var b:bool ; begin while A
2019-12-21 21:12:04 5.3MB 编译 算符优先 语法分析 语义分析
1
c++实现c语言子集编译器,共有三种数据类型INT,BOOL,ARRAY;三种控制结构IF-ELSE、WHILE、FOR,产生四个表,词法分析parser.out、action.out、goto.out、四元式parser.out。
2019-12-21 21:11:46 971KB C编译器 词法分析 语法分析 四元式
1
编译原理课程设计 词法分析器: 1 实现自动化词法分析程序 2 要求至少支持科学计数法常量和标识符字符 3 根据输入的源程序输出Token串 若为非法单词则输出错误信息 语法分析器: 1 要求使用LL(1)文法 算符优先文法 LR 1 文法三种分析方法之一进行语法分析 2 输入上下文无关文法 输出语法分析程序 3 输入待检测的Token串 输出检测结果 同时可以处理分析中的异常和错误 ">编译原理课程设计 词法分析器: 1 实现自动化词法分析程序 2 要求至少支持科学计数法常量和标识符字符 3 根据输入的源程序输出Token串 若为非法单词则输出错误信息 语法分析器: 1 要求使用LL(1)文法 算符优先 [更多]
2019-12-21 21:11:41 4.9MB 编译原理
1
哈工大软件学院编译原理语法分析源代码陈鄞
2019-12-21 21:11:14 34KB 哈工大 软件学院 编译原理 语法分析
1
编译原理课程设计的第二部分,利用递归下降的语法分析方法,编写PL/0语言的语法分析程序,具有一定的语法错误处理能力。
2019-12-21 21:08:06 28KB 编译原理 课程设计 语法分析 c语言
1
1) 任意输入一个文法G; 2) 判断该文法是否为算符文法; 3) 对文法中的每个非终结符自动生成并打印输出: ① FIRSTVT集; ② LASTVT集; 4)判断该文法是否为算符优先文法, 如果是自动生成并打印输出其算符优先矩阵; 5) 模拟分析过程。 如输入一个句子,如果该句子合法则输出与句子 对应的语法树;能够输出分析过程中每一步符号 栈的变化情况以及根据当前最左素短语进行归约 的过程。如果该句子非法则进行相应的报错处理。
1