0

我正在尝试为遵循类型长度值约定的格式创建语法。ANTLR4 可以读取一个长度值然后解析那么多字符吗?

4

1 回答 1

0

不 ...

从你的问题(这很短,所以我可能会错过一些东西......)我猜你正在混合语法和编码规则。

当您说类型-长度-值时,对我来说这听起来像是一个编码规则(如何序列化数据)。根据我的经验,您自己编写此代码。

语法处于更高的层次:它是一段描述某事的文本。Antlr 将帮助您将此文本分解为标记,然后分解为您可以导航的树。这一步只处理文本:如果你要这样解决你的问题,你仍然需要自己处理类型、长度和值。

编辑:通过谷歌搜索,我发现了这个https://github.com/NickstaDB/SerializationDumper

于 2018-07-03T07:44:15.703 回答