Java词法分析器的设计和实现 设计篇
来源:互联网 发布:linux查看所有硬盘 编辑:程序博客网 时间:2024/05/22 17:01
词法分析是编译原理课程的一个的部分,通过词法分析器的实现,我们可以更好的理解程序的编译过程。
功能描述:
使用DFA实现词法分析器的设计;
实现对Java源程序中注释的过滤;
利用两对半缓冲区从文件中逐一读取单词;
词法分析结果属性字流存放在独立文件(文件名:scanner_output)中;
统计源程序每行单词的个数和整个源文件单词个数;
具有报告词法错误和出错位置(源程序行号和该行字符)的功能;
DFA设计:
关键字、布尔常量、标识符:
常量:
字符:
字符串:
间隔符:
运算符:
转义字符及其它:
流程图设计:
主要数据定义:
主要函数定义:
由于某些原因使图片显示比例失调,还请见谅!
- Java词法分析器的设计和实现 设计篇
- 词法分析器设计与实现
- 类C语言词法分析器的设计--c++实现
- 词法分析器设计
- Java词法分析器 实现篇
- HTML词法分析器的设计及其应用
- passcal语言的词法分析器设计
- java实现词法分析器
- mixer: sql词法分析器设计
- java实现的简单词法分析器
- java实现简单的词法分析器
- 词法分析器的实现
- 词法分析器的实现
- 词法分析器的实现
- Atitit 词法分析器的设计最佳实践说明attilax总结
- 词法分析器生成器的实现
- 简单词法分析器的实现
- 一个简单词法分析器的实现代码(java实现)
- 网络日志(2010.6.11)
- 如何解决从word中提取图片粘贴后无法排版的问题
- 顺序表(sequence list)
- 帮忙看看哪里出问题了
- Android SDK Document 框架导读的翻译和注解[6]——Activating components: intents【用Intent激活组件】
- Java词法分析器的设计和实现 设计篇
- VC/MFC之ListCtrl控件使用经验总结
- 男人好累!
- VC ListCtrl应用总结
- 字符串未被识别为有效的布尔值
- Android 控件 拖动
- Java词法分析器 实现篇
- 解读复杂指针声明
- 通过调节坐标进行jfree图的放大缩小