文件名称:简易词法分析器的实现
文件大小:2KB
文件格式:ZIP
更新时间:2016-01-05 13:13:08
编译原理 词法分析
一、实验目的 实现一个C语言子集的词法分析程序。 二、实验主要内容 1、要求能识别整数、自定义标识符及以下关键字: + - * / < <= == != > >= & && || = ( ) [ ] { } : ; , void int float char if else while do ! main 2、自己任意书写一小段包含上述部分关键字的C语言代码,编写词法分析程序分析所写的代码,可以用任何语言实现,输出程序中所有关键字、整数、自定义标识符对应的二元式。 3、关键字、自定义标识符、整数的类号自己确定,要求将确定的类号以表格的形式书写在纸质实验报告上。 4、要求输出的格式是:假设float的类号是28,则识别float的输出结果是(float,28);对于整数与自定义标识符,假设标识符的类号是1,则识别标识符的输出结果是(标识符名称 , 1),同时将该标识符放入一张符号表。
【文件预览】:
简易词法分析器的实现
----aa.txt(252B)
----LEX.java(5KB)