简单的C语言编译器
中国好资料
一个简单的C语言编译器
一.小组成员
朱嘉俊(3991102161) 计算机996
王筱(3991102168) 计算机996
朱杭(3991102162) 计算机996
朱林(3991102094) 计算机994
二.运行方式
在DOS环境下运行:
Cminus.exe filename -h
三.概述
经过一段时间的学习,我们在初步掌握了编译器的基本原理以后,设计了一个具有基本编译功能的编译器。该编译器接受类C语言语法的源代码输入,输出结果是PC机的汇编源代码。在捆绑了宏汇编编译器Masm后,即可直接生成MSDOS下的二进制可执行文件。为方便起见,以下简称为C—语言编译器。
本编译器实现了基本高级语言所必须的语法要素,包括简单变量声明、函数的实现、整数和字符串运算、条件判断语句和循环语句及跳转语句、基本代数运算、赋值等,还支持汇编语言嵌入。本编译器是利用编译器生成器Parse Generator和VC6.0在Windows平台上实现的,并开发了一个基于Windows平台的32位编译集成开发环境CompilerMan, 提供了关键字彩色提示、出错同屏提示、出错代码跳转等较为完
原创力文档

文档评论(0)