学习编译原理时的作业,Cminus词法分析程序C++版(包括测试方案及状态转换图)很全哈!
2022-11-10 15:44:34 24KB Cminus词法分析程序
1
C语言实现,VC 6.0 下调试通过。本实验主要是完成前两个步骤的任务,即词法分析和语法分析。 各文件的设计说明: 为了完成词法分析功能,设计了cminus.h cminus.c 来实现功能(用Lex工具自动生成); 为了对初始文法消除左递归,提取左因子,设计了del_LR_LF.h del_LR_LF.c 来实现功能; 为了求出First 和Follow集合,设计了getset.h getset.c 来实现功能; 为了建立分析表,设计了createtable.h createtable.c 来实现功能; 为了建立语法树,设计了 constructTree.h constructTree.c 来实现功能。 在globals.h中定义了一些全局变量和全局函数; 在 scan.h 中定义了一些Lex工具需要使用的变量和函数原型; 在 util.c 中实现了printToken 来向屏幕上打印记号序列 ...
2021-10-24 16:43:17 308KB 编译原理实验
1
可运行
2021-05-24 09:00:12 248KB 语法分析器
1
编译原理-递归下降语法分析器源代码,手写有注释,能打印出语法树,进行部分错误处理,dev c编写,所有内容皆由一个cpp文件实现
2021-05-12 15:20:05 19KB 编译原理 c/c++ 语法分析
1
含有lex生成词法分析,手工构造词法分析,手工构造语法分析!含源码和报告
2020-01-10 03:05:59 2.42MB cminus小型编译器含源码和报告
1
这是一个关于Cminus的语法分析器,希望对大家有用哈
2019-12-21 22:08:14 428KB 放法分析
1
Cminus的词法、语法分析程序。各种细节处理比较好了,输入cminus程序,输出带格式的语法分析结果,给编译原理的学习提供思路
2019-12-21 20:13:40 63KB Cminus 语法分析 词法分析 编译原理
1
编译原理课程设计。 里面附有完整的C Minus词法分析器和语法分析器。 代码注释相当详细! 并且附有课程设计的报告。 词法分析器采用表驱动构造。 语法分析器采用LL1,文法为手动输入的文件,即可处理多种不同的文法。并生成相应的分析表,根据输入待分析文件生成对应的抽象语法树。 看了觉得不错一定给好评哦!
2019-12-21 19:28:45 3.16MB 词法分析 语法分析 编译原理 CMinus
1