下面的只有部分的原代码,我将在最近把完全的代码放上。
现在终于可以放在网上了,我又加强了点功能。 大家看看觉得怎么样吧。
拥有了图形界面了。
下载地址: http://download.csdn.net/source/1222382
词法分析器图形模拟程序 1.0.2
*********************************************************************
词法分析器识别模式
本词法分析器当前共有50个状态,可以识别的模式包括:
进入状态 识别状态 例
标识符id 3 5 name
括号 6 7-10 (,{
科学数 12 19 1.22E+3
浮点数 20 24 225.2345
整数 25 27 126
string 28 31 "hello world"
char 32 35 'a'
关系操作符 36 38-43 <,<=,<>
运算符 45 46-49
其他符号 6 11 ;
45 50 :
*********************************************************************
当前词法分析器关键字有:
string if int
double char public
private static return
while for main
*******************************************************************
当词法分析器完成时,会显示一行null,并且指针停止移
动,此时会输出一个名为token.txt的文件,如果在词法分析
未完成时退出词法分析器,那么token.dat文件中不会包含任
何结果。
*********************************************************************
部分设计时用的uml位于doc/uml目录中。如果你要查看,
你需要先安装dia.下载地址为http://projects.gnome.org/dia/
********************************************************************
name: jianjun
Email: jianjun365222@yahoo.com.cn
home: http://blog.csdn.net/jianjun365222/
*********************************************************************