文件名称:简易编译器,实现词法分析,语法分析,并建立语法树
文件大小:23KB
文件格式:RAR
更新时间:2014-07-09 04:19:41
编译原理 编译器
这是一个基于某个自定义的文法(将在下面给出)所编写的部分功能的编译器。已经实现了词法分析(Lexer.h/cpp),语法分析(Parser.h/cpp)并建立语法分析树,语法分析树数据结构(SyntaxTreeNode.h/cpp和SyntaxTree.h/cpp)。
【文件预览】:
简易编译器 源代码
----Makefile(668B)
----Lexer.cpp(5KB)
----common.h(807B)
----test.txt(40B)
----Lexer.h(515B)
----calc.cpp(1KB)
----test_error.txt(113B)
----SyntaxTree.cpp(4KB)
----Parser.cpp(8KB)
----Parser.h(810B)
----SyntaxTree.h(1KB)
----temp.txt(64KB)
----main.cpp(716B)
----test_complex.txt(769B)
----SyntaxTreeNode.h(1KB)
----SyntaxTreeNode.cpp(2KB)