这次实验是进行初步的语法分析,是基于上次词法分析器的基础上建立起来的分析程序。此次实验比较简单,只须把词法分析器的程序放进来,然后再进行函数调用即可。通过此次实验,我基本上了解了语法分析器的工作原理和功能以及实现方法。进一步学习了C语言的知识。此次实验,要解决的问题便是分析语法程序,如果正确则输出正确,如果错误,分析它的错误并给出结果,实现了实验的要求内容。因而,本程序算是一个比较成功的程序。
2019-12-21 20:12:18 3.39MB 语法分析器 c++ (LL1)
1
编译原理的递归下降语法分析器
2019-12-21 20:11:52 30KB VC 编译原理 递归下降
1
编译原理课程设计。 里面附有完整的C Minus词法分析器和语法分析器。 代码注释相当详细! 并且附有课程设计的报告。 词法分析器采用表驱动构造。 语法分析器采用LL1,文法为手动输入的文件,即可处理多种不同的文法。并生成相应的分析表,根据输入待分析文件生成对应的抽象语法树。 看了觉得不错一定给好评哦!
2019-12-21 20:11:28 3.16MB C Minus 语法分析器
1
递归下降法实现语法分析器源代码(java语言编写),将src文件导入eclipse工程即可运行处结果。
2019-12-21 20:09:25 15KB 语法分析器
1
最近在教学生编译原理的入门,自己用了一周时间用c++写了这个词法分析器和语法检查器,供后来者参考。代码在vs2008中编译运行通过。提供了10个测试文件。 本代码用递归子程序法检查所给文件是否合乎语法,不做语义分析和代码生成以及模拟。
2019-12-21 20:05:40 1.21MB PL0 词法分析 语法分析 编译原理
1
这是编译原理实验 用VC++6.0 MFC开发的 基于LL(1)的语法分析器程序 有良好的可视界面
1
实现了: 1, 文法 2, First集 3, Follow集 4, 预测分析表 5, 输入句子 6, 显示分析过程 7, 显示分析结果(是否接收句子)
2019-12-21 20:05:00 46KB 语法分析器
1
该程序可以直接在Visual C++ 6.0下直接运行,但是必须保证该工程下有一个sentence.txt的文本文件保存待分析的句子
2019-12-21 20:04:57 646KB 语法分析器 SLR(1)
1
这是我用VC6.0(用了MFC类库)编写的一个集词法分析、语法分析为一体的程序,是我编译原理课程设计的拙作!压缩包里包括源代码、测试数据,可执行文件打包,安装文件打包,课程设计文档,程序使用说明和数据规范说明一应俱全。要花的分是多点,但是对需要的人超值,看你有没有眼光了!
1
该词法分析器是编译原理课程设计时的项目,使用c语言编写,文件夹中的大部分文件都是当时使用的参考文件,文件夹‘词法分析器’为完成的可以直接运行的词法分析器,解压后可以直接运行。
1