- 博客(0)
- 资源 (5)
- 收藏
- 关注
编译原理课程设计报告 词法分析程序实现
通过编写并上机调试一个词法分析程序,掌握在对程序设计语言的源程序进行扫描的过程中,将其分解成各类单词的词法分析方法。
词法分析器工作的第一步是输入源程序文本。输入串一般是放在第一个缓冲区中。词法分析的工作可以直接在这个缓冲区中进行。但在许多情况下,把输入串预处理一下,对单词符号的识别工作将比较方便。在设计过程中,使用状态转换图是设计词法分析程序的一种好途径。一个状态转换图可以用于识别一定的字符串。在输入时用户不得使用系统的保留字,并且把关键字作为保留字,成为一类特殊标识符来处理。
转换图容易用程序实现,让每一个状态结点对应一小段程序
2010-01-05
编译原理课程设计词法分析程序
一 词法分析
1 设计目的:通过完成词法分析程序,了解词法分析的过程
2、设计内容:用C或PASCAL语言实现对某语言(例如:C、PASCAL)的词法识别程序,生成单词,并分类存在符号表中。
3.源程序:
(1):主函数
Main()
void main()
{accidence_analyse();//词法分析主程序
out=fopen("tim0n.c","r");//打开生成结果文件tim0n.c
test_function();//测试函数
fclose(out);
}
2010-01-05
spl 编译原理词法分析课程设计文档
一、概述
课程设计的目标是做一个编译器,用的是SPL语言,该语言结构清晰简单,包括了一部分的高级预言的语法结构,对于简单的编译器程序来说,做为测试用例是比较合适的,难度也相对比较低的。
本SPL编译器是在Visual C++集成环境下,用C++语言实现,在Window XP平台下运行通过的.
2010-01-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人