我正在尝试为遵循类型长度值约定的格式创建语法。ANTLR4 可以读取一个长度值然后解析那么多字符吗?
问问题
315 次
1 回答
0
不 ...
从你的问题(这很短,所以我可能会错过一些东西......)我猜你正在混合语法和编码规则。
当您说类型-长度-值时,对我来说这听起来像是一个编码规则(如何序列化数据)。根据我的经验,您自己编写此代码。
语法处于更高的层次:它是一段描述某事的文本。Antlr 将帮助您将此文本分解为标记,然后分解为您可以导航的树。这一步只处理文本:如果你要这样解决你的问题,你仍然需要自己处理类型、长度和值。
编辑:通过谷歌搜索,我发现了这个https://github.com/NickstaDB/SerializationDumper
于 2018-07-03T07:44:15.703 回答