精选优质文档-倾情为你奉上编译原理实验一 词法分析1.实验目的通过实验掌握词法分析的理论、原理和方法,为语法分析做准备。2.实验内容: a) 十六进制数识别器:规定是:必须以十六进制数字打头,以H结尾,十六进制数中允许使用的数字为0-9,字母为A,B,C,D,E, F(分别表示015)。试设计一个DFA,使它能识别无符号的十六进制整数,并编制相应的识别程序。输入:学生自行确定符号串的输入形式,如键盘输入、文本文件、字符数组等。输出:标识出规范的符号串与不合规范的符号串。b) 词法分析:设计、编制、调试一个识别一个Little语言单词的词法分析程序(见附录1)。输入:学生自行确定符号串的输入形式,如键盘输入、文本文件、字符数组等。输出:二元组。3.实验要求:(1) 上机前编写完整的实验报告,报告中要体现分析设计实现等几个过程;如无实验报告,则取消本次上机资格,实验成绩以0分记。(2) 严禁相互抄袭,否则实验成绩以0分记;(3) 有完整的源代码,源码有规范的注释,无明显的语法错误;4.实验步骤(1