编译原理程序设计实验报告 —— 班级:计算机1306姓名:学号:289 实验目标:词法分析扫描器的设计实现 实验内容: 1.概要设计 1)主函数:每次从文件中读取一个字符,不是#,继续判断其是否是0~9数字,是进入isnumber()函数,否继续判断其是否是a~z或A~Z,是进入isalpha()函数,否继续判断是否是空格或换行符,是继续读下...
编译原理:词法分析实验报告 ; >= < <= # (3)其他单词是标识符(ID)和整型常数(NUM),通过以下正规式定义: (4)空格由空白字符组成,用来分隔ID,NUM,运算符,界符和关键字,词法分析阶段...,标识符,常数,运算符和分界符等常用语言单词符号。2、词法分析程序的输入为文件格式(包含要分析的源程序),输出为文件格...
对于变量标识符和常数,CLASS字段为相应的类别码,VALUE字段则是该标识符、常数在其符号表中登记项的序号。对于保留字和分隔号,由于采用一词一类的编码方式,为便于查看由词法分析程序所输出的单词串,所以在CLASS字段上直接放置单词符号串本身,VALUE字段则为“空”。使用分支结构,根据判断结果,从而进行相应输出显示。