vype10-compiler
所属分类:机器翻译
开发工具:C++
文件大小:61KB
下载次数:0
上传日期:2010-12-19 16:35:27
上 传 者:
sh-1993
说明: 学校项目。编译器使用Flex和...工具将简单的编程语言VYPe10转换为MIPS32汇编程序...
(School project. The compiler translates simple programming language VYPe10 into MIPS32 assembler using tools Flex and Bison (or similar).)
文件列表:
FlexLexer.h (6585, 2010-12-20)
Makefile (1132, 2010-12-20)
codeGenerator.cpp (8988, 2010-12-20)
codeGenerator.h (1962, 2010-12-20)
compiler.cpp (3922, 2010-12-20)
compiler.h (1152, 2010-12-20)
input (560, 2010-12-20)
intermediateCode.cpp (3346, 2010-12-20)
intermediateCode.h (1712, 2010-12-20)
lex.yy.cc (54012, 2010-12-20)
location.hh (4461, 2010-12-20)
misc.h (840, 2010-12-20)
parser.tab.cc (91492, 2010-12-20)
parser.tab.hh (10270, 2010-12-20)
parser.yy (42036, 2010-12-20)
position.hh (4348, 2010-12-20)
scanner.h (2241, 2010-12-20)
scanner.ll (6482, 2010-12-20)
stack.hh (3251, 2010-12-20)
symbolTable.cpp (12982, 2010-12-20)
symbolTable.h (3432, 2010-12-20)
vype10.cpp (685, 2010-12-20)
VYPe10 Compiler
Compiler for simple C-based programming language VYPe10. Compiler translates VYPe10 into MIPS32-Lissom assembler using tools Flex and Bison.
Whole compiler is implemented in C++.
It looks like we're going to miss deadline. So further development ends here.
Implemented features:
* lexical analysis using Flex
* syntactical analysis using Bison
* semantical analysis
* intermediate code generation
* part of output code generation
近期下载者:
相关文件:
收藏者: