0
我具有其中每一行代表一个连接字符串系列作为本文件:语法解析号码
302007030064201410241
30210704006426141
1021070400642614134
每行开始与操作码和各操作具有已知的规则来解析线的剩余部分。
解析这些数字的好方法是什么?任何开始的样本都会很好。
我具有其中每一行代表一个连接字符串系列作为本文件:语法解析号码
302007030064201410241
30210704006426141
1021070400642614134
每行开始与操作码和各操作具有已知的规则来解析线的剩余部分。
解析这些数字的好方法是什么?任何开始的样本都会很好。
IMO,如果所有不同的信息解析看起来像所有的令牌都是相同的,Antlr不会太有用。
手动写入一个状态机。
阅读循环中的数字,直到该数字与前辈导致知道“操作码”(也可能是简单的,如果所有的代码具有相同的长度:你可以换,在一个函数)
然后根据该代码(例如在交换机中),您可以在专用功能中调用其特定的解码逻辑。
您的结果解析器看起来像递归下降解析器。