下载  >  开发技术  >  C++  > TINY编译器

TINY编译器 评分

TINY编译器,编译器是将一种语言翻译成还有一种语言的程序。编译器将源程序的代码作为输出,从而产生用目标语言编写的等价程序。比如源码为C/C++等高级语言,那么目标语言就是目标机器的机器代码。也就是能够直接执行的机器代码(各种二进制)。 俄

...展开详情
所需积分/C币:15 上传时间:2017-12-05 资源大小:639KB
举报 举报 收藏 收藏
分享 分享
Tiny语言语法分析

实验内容: 扩充的语法规则有:实现 while、do while、for语句、大于>比较运算符号以及求余计算式子,具体文法规则自行构造。 可参考:P97及P136的文法规则。 (1) While-stmt --> while exp do stmt-sequence endwhile (2) Dowhile-stmt-->do stmt-sequence while(exp); (3) for-stmt-->for identifier:=simple-exp to simple-exp do stmt-sequence enddo 步长递增1

立即下载
一个真正的tiny编译器(可运行)

可以进行语法分析,语议分析,词法分析,自己输入代码,用此编译器进行编译,可得到你编译原理书上的一些平泛的理论

立即下载
Tiny编译器源码

tiny编译器源码,编译原理课程实验所用,为书籍配套的源码,可以在此代码基础上实现C-词法扫描,语法分析等

立即下载
TINY+编译器 改编自原版TINY

用于编译技术大作业,可直接用 在实验报告中把名字改过就行

立即下载
TINY+编译器源码

对TINY编译器进行修改,实现TINY+编译器的词法分析和词义分析,以及建立语法树和语义分析。 包括源代码、可执行文件、详细设计报告。

立即下载
TINY扩充语言的语法分析(实现 while、do while、for语句和求余计算式子)

要求: (1)要提供一个源程序编辑界面,以让用户输入源程序(可保存、打开源程序) (2)可由用户选择是否生成语法树,并可查看所生成的语法树。 (3)应该书写完善的软件文档。 说明:首先使用C语言扩充语法,然后采用Qt来做界面。

立即下载