一实验目的通过编译原理课程设计,加深对课堂中所讲授的内容的理解,设计一个具有词法分析、语法、语义分析、错误处理的综合程序。进一步掌握编译程序常用实现的方法和技术,使学生初步具有研究、设计、编制和调试编译程序的能力。二实验内容实现一个简单的编译器三实验要求1)实现一个C语言子集或Pascal语言子集的编译器,工具任选。2)要求实现的功能:翻译+,-,*,/四则运算表达式及布尔表达式,翻译包含if语句,while语句及do-while语句及相互间的嵌套。四概述1)编写语言:C++;2)目标语言:汇编;源语言:C语言;3)开发工具:VS08;4)开发平台:WinXP;