简易词法分析器的实现

时间:2016-01-05 13:13:08
【文件属性】:
文件名称:简易词法分析器的实现
文件大小: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)

网友评论

  • 运行貌似有问题
  • 挺好的,语法还不错,找了很久的,值得看一看
  • 不知道上面的怎么回事 我着根本不能运行有错误
  • 很好只是有点复杂
  • 还行 只不过是java写的
  • 挺好了,不过不是我想要的