本实验面向的是本科阶段的编译原理课程设计,主要应用lex&yacc来实现我们自定义的一种Tiny语言的编译器。
一.实验内容
本学期的编译实验内容是实现一个简单的TINY语言的编译器。这个编译器的输入是TINY语言源代码,输出为自定义汇编语言。
整个编译器又分为词法分析、语法分析、语义分析、汇编代码生成四部分。
二.实验环境
Windows操作系统,集成调试环境采用VC++或vs 2010。编程语言是Lex扫描程序生成器(Flex),Yacc分析生成器(Bison)。最后生成TINY语言的编译器。