使用直接分析法编制C语言子集的词法分析程序(带实验报告),最近翻出来的以前编译原理课程做的记法分析程序,有需要的参考一下吧,java实现
2019-12-21 19:52:18 66KB java j编译原理 源码 词法分析
1
可以根据自定义的词法规则,生成相应的词法分析器。自动构造出该文法的NFA,DFA,并能够识别给定的字符串是否符合该文法规则的算法。并且该算法可以在控制台和MFC下运行。
2019-12-21 19:50:07 2.46MB NFA DFA 词法分析
1
a) 启动程序后,先输出作者姓名、班级、学号(可用汉语、英语或拼音); b) 请求输入测试程序名,键入程序名后自动开始词法分析并输出结果; c) 输出结果为单词的二元式序列(样式见样板输出1和2); d) 要求能发现下列词法错误和指出错误性质和位置: 非法字符,即不是SAMPLE字符集的符号; 字符常数缺右边的单引号(字符常数要求左、右边用单引号界定,不能跨行); 注释部分缺右边的界符*/(注释要求左右边分别用/*和*/界定,不能跨行)。
2019-12-21 19:49:28 42KB SAMPLE语言的词法分析器
1
这是我发现的好的分析程序,供大家分享。解压后直接运行run即可。
2019-12-21 19:46:19 34KB 词法分析 java
1
编译原理实验一词法分析 实验二语法分析,C++程序编写,对编译原理实验一 二的详细编写
2019-12-21 19:46:11 308KB 编译原理实验一实验二
1
类C语言编译器,基本上实现了主要功能的C语言语法,词法分析使用状态转移,语法使用LR(1)方法,自动生成ACTION和GOTO转移表。自顶向下的语法制导翻译,可以生成各种类型的表达式(包括布尔,算术,逻辑等等),循环中的while,选择中的if else 和if等,功能比较强大,对于应付编译原理课程设计足足有余。此代码是本人课程设计的心血。
1
C语言词法分析(能够识别保留字,标识符,字符串等),能够实现基本的词法分析功能!
2019-12-21 19:45:36 19KB C语言词法分析器
1
.l文件为lex,.c文件为测试文件; 分别使用某种高级语言和LEX实现一个C语言子集的词法分析器,即从输入的源程序中,识别出各个具有独立意义的单词,滤掉空格和注释。
2019-12-21 19:44:49 990B lex 词法分析
1
华南农业大学 编译原理 综合性实验报告 选择部分C语言的语法成分,设计其词法分析程序、语法语义分析程序。
1
编译原理 词法分析器实验代码 从文件读入 cbb.cpp文件
2019-12-21 19:42:14 204KB 词法分析器 文件读 编译原理
1