说明.txt

来自「简单的有穷自动机词法分析」· 文本 代码 · 共 12 行

TXT
12
字号
由于最近自己正在全力写游戏的框架代码,所以根本没有心事在这里。但是又不得不作这个东西。所以花了点时间做了下设计,个人觉得设计的不错 
只是实现的时候由于偷懒,很多地方都偷工减料了。所以希望下载的人可以去完善下。个人在此指出不足之处:
1.多创建张表:用来记录终结状态和该终结状态对应的单词的编码。这样就可以实现由穷自动机和实现分离。只要设计出不同的又穷自动机就可以
达到不同的功能。这个过程根本不用考虑修改代码的问题。只修改对应的二维状态转换表。由于时间关系,不好意思个人也不好提供题目和自己的
有穷自动机的图。。
2。那个存单词的数组,可以考虑用别的方法。本人程序的方法太搓了点,直接用了个足够大的数组。(呵呵~~)
3。在实现的内核处,因为提取单词的时候我作了次分界的判断,所以每次提取完数据和标示符都作了次I--。但是对于运算符等却没有。这样
就会存在实现和设计耦合性太。。所以你们可以对每种情况都作同样的处理。

很多待改进。如果你们改好了,或许不忙可以发回给我:
我的QQ:249974072
谢谢!~

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?