主要内容 本程序整合了C,C++,VB等一些编译语言的思想,能够实现对integer和real的四则运算以及相应的赋值语句,条件语句和循环语句,其中以递归的思想实现了词法分析,语法分析和语义分析,最终结果使用四元式输出。 基本要求 写出符合分析方法要求的文法,给出分析方法的思想,完成分析程序设计;编制好分析程序后,设计若干用例,上机测试并通过所设计的分析程序。 主要参考资料 1程序设计语言编译原理(第3版)陈火旺 刘春林 谭庆平 赵克佳 刘越 编著 国防工业出版社 2008年6月 2 C程序设计(第三版) 谭浩强编著 清华大学出版社 2005年7月
2021-06-24 08:47:58 997KB 编译原理课程设计之编译器
1
一个简单的编译器的C++实现,一个用C++写的C语言的简单编译器,可可生产目标代码(汇编)
2021-06-23 19:04:51 19KB VS
1
适合需要反编译C51可执行程序(bin文件或Hex文件)为汇编代码的人群。
2021-06-23 09:02:21 248KB MCU-C51
1
arm-linux-gcc交叉编译器7.3.1,适用 ARM -A9 等ARMV7-32的硬件环境,在Linaro官网下载最新版。此编译器是GNU版,按照官网说法是跑应用程序,不是跑裸机,跑裸机的编译器我也上传到我的号了,可以下载
2021-06-22 18:15:32 102.07MB 交叉编译器
1
二进制编译器,是一种可以直接对二进制数编辑的软件
2021-06-22 17:32:28 53KB bz1621.lzh
1
需要scala和sbt(scala构建工具)这些安装好后,试试 sbt 运行 nek.m
2021-06-22 15:04:46 17KB Lua
1
pl0编译器,扩展了++、--、+=、-+、一维数组等不少功能
2021-06-22 13:51:26 28KB pl0
1
C编译器 Turbo C 2.0 DOS下C编译器TC2.0 DOS下C编译器TC2.0
2021-06-22 09:53:38 1.04MB Turbo C TC TC2.0
1
可将c语言编译成masm32汇编语言,分为4个文件(sca.c,p.c,table.c,g.c,其中sca.c是扫描文件,生成符号流,p.c 是生成语法树,table.c是生成各种变量的表,g.c是直接生成masm32汇编代码),是c编译器,想学编译原理的可以看看,是将c语言编译成masm32汇编,编译好后可以用masm汇编器直接编译成可执行语言。该编译程序可以自举,也就是自己编译自己。当然仅仅3000多行代码,支持绝大多数c语法,但是不支持swich语句,另外不支持float 类型。本打包含有例程,程序源代码,以及masm32汇编器!想学习编译原理跟masm32汇编的朋友可以参考看看!举例说明,比如编译example.c文件,直接在命令行里输入g example.c就可以在屏幕显示汇编后的结果,如果直接编译成文件则在命令行输入g example.c -file=example.asm,则生成example.asm汇编文件,如果要编译成可执行文件则再输入masm example则生成example.exe可执行文件!
2021-06-21 21:10:35 897KB c yuyan masm32 compiler
1
毫升 修复:描述 安装 从下载。 用法 FIXME:解释 $ java -jar mlj-0.1.0-standalone.jar [args] 选项 FIXME:此应用程序接受的选项列表。 例子 ... 错误 ... 任何其他部分 你认为的 可能有用 执照 版权所有 :copyright: 2014 FIXME 根据 Eclipse 公共许可证分发 1.0 版或(由您选择)任何更高版本。
2021-06-21 18:10:47 24KB Clojure
1