断断续续数个月的编码,终于把SIP的ABNF语法转换为NFA了(未经任何优化,大约100万个状态),然后NFA到DFA正在转换中,i7-2600K跑了一个多小时,现在的marked DStates大约43000个,unmarked DState大约29000个,按常识DFA的状态数会比NFA更多!额滴神啊,什么时候能够构建完DFA啊。跑到明天还没跑完的话,就老老实实补完一些单元测试的内容,也许还要重构已经十分恶心的代码,出来混迟早要还的。。。
SIP协议开发随笔-DFA希望的曙光
最新推荐文章于 2018-09-19 14:53:12 发布