详细说明:flex&bison做的C语言编译器
文件写在word里,
列表为,内含详细注解(不过是日文,不过代码还是很好用)
interpreter.h
interpreter.iprg.c
interpreter.tree.c
interpreter.misc.c
interpreter.y
interpreter.l
[编译原理.rar] - C语言编译器的设计与实现 我们设计的编译程序涉及到编译五个阶段中的三个,即词法分析器、语法分析器和中间代码生成器。编译程序的输出结果包括词法分析后的二元式序列、变量名表、状态栈分析过程显示及四元式序列程序,整个编译程序分为三部分: (1) 词法分析部分 (2) 语法分析处理及四元式生成部分 (3)
[huffmanCodeDecode.rar] - huffman的压缩与解压程序,其中CODE为压缩程序,DECODE为解压程序,文本为测试文件
[RecursiveDescent_A.rar] - 这是一个针对文法S->a|^|(T) , T->ST , T ->,ST |~ 的递归下降分析器,可以供编译器构造者仔细品位。
[lex_and_yacc_chinese_version.rar] - lex 和yacc 的中文指南,用于词法分析和文法分析,有益于编译器构造
[compiler.rar] - 简单实现C--语言的编译器 ,能够生成汇编代码;再用工具将汇编代码转换为可执行文件,执行该文件得到正确的结果。
[Wangmeng_bianyi.rar] - 这个编译器是用c语言编写的 包括整个编译器的完整代码
[sizeyunsuanqi.rar] - 四则运算器 1.实验目的: 学习Yacc——编译器的生成器的基本使用方法。使用bison(和YACC兼容)实现一个中缀表达式四则运算的计算器。 2.实验步骤 一.阅读《Lex和yacc工具.doc》和《Lex和Yacc简明教程.pdf》
[bison++-1.21-8.tar.Z] - 生成C++词法/语法分析的GNU语法分析器
[JcvaScript 权威指南.rar] - javascript 权威指南
[C_Minus.rar] - 一个使用lex/yacc的小型C编译器
[huffmanCodeDecode.rar] - huffman的压缩与解压程序,其中CODE为压缩程序,DECODE为解压程序,文本为测试文件
[RecursiveDescent_A.rar] - 这是一个针对文法S->a|^|(T) , T->ST , T ->,ST |~ 的递归下降分析器,可以供编译器构造者仔细品位。
[lex_and_yacc_chinese_version.rar] - lex 和yacc 的中文指南,用于词法分析和文法分析,有益于编译器构造
[compiler.rar] - 简单实现C--语言的编译器 ,能够生成汇编代码;再用工具将汇编代码转换为可执行文件,执行该文件得到正确的结果。
[Wangmeng_bianyi.rar] - 这个编译器是用c语言编写的 包括整个编译器的完整代码
[sizeyunsuanqi.rar] - 四则运算器 1.实验目的: 学习Yacc——编译器的生成器的基本使用方法。使用bison(和YACC兼容)实现一个中缀表达式四则运算的计算器。 2.实验步骤 一.阅读《Lex和yacc工具.doc》和《Lex和Yacc简明教程.pdf》
[bison++-1.21-8.tar.Z] - 生成C++词法/语法分析的GNU语法分析器
[JcvaScript 权威指南.rar] - javascript 权威指南
[C_Minus.rar] - 一个使用lex/yacc的小型C编译器
文件列表(点击判断是否您需要的文件):
in
..\example.x
..\interpreter.h
..\interpreter.iprg.c
..\interpreter.l
..\interpreter.misc.c
..\interpreter.tree.c
..\interpreter.y
in
..\example.x
..\interpreter.h
..\interpreter.iprg.c
..\interpreter.l
..\interpreter.misc.c
..\interpreter.tree.c
..\interpreter.y