文件名称:《编译原理》课程的实验 编译器词法分析器
文件大小:225KB
文件格式:RAR
更新时间:2013-01-13 16:34:56
编译 词法
编译原理课程的词法分析器 一、 实验要求 完成C--语言(C++语言子集)的词法分析器,词法分析器的输入为C--语言源代码,输出识别出单词的二元属性,填写符号表,包括关键字,标识符,界符,算符,常数,其他六大类型。 二、 实验目的 手工编写C--语言的词法分析器,理解词法分析器的工作原理,熟练掌握高级语言的单词符号的正规式表示,设计词法扫描器的工作流程并编写源代码清单,识别出单词的二元属性,填写符号表,同时,编写词法错误处理程序。
【文件预览】:
LexicalAnalyzer
----LexicalAnalyzer.dsp(3KB)
----result()
--------constFile_int(530B)
--------report(40KB)
--------constFile_float(18B)
--------constFile_char(2KB)
--------operatorFile(4KB)
--------boundFile(9KB)
--------identifierFile(1KB)
----stdKeyword(212B)
----LexicalAnalyzer.cpp(9KB)
----LexicalAnalyzer.opt(48KB)
----Debug()
--------vc60.pdb(100KB)
--------LexicalAnalyzer.obj(32KB)
--------LexicalAnalyzer.exe(296KB)
--------LexicalAnalyzer.pdb(609KB)
----sourceCode(8KB)
----LexicalAnalyzer.plg(1KB)
----LexicalAnalyzer.ncb(49KB)
----LexicalAnalyzer.dsw(553B)