这些数字在ANTLR4错误和警告消息中意味着什么?



有人可以指向antlr 4文档,还是告诉我错误和警告消息的数字?

我有一个生成此警告的lexer文件和一个解析器文件:

warning(125): SybaseSybTSqlParser.g4:1084:158: implicit definition of token R in parser

数字" 1084:158"似乎与行号或字符计数相对应。

在Bart Kiers慢跑一些旧记忆单元格之后,这是解释:

编译独立的Lexer和解析器文件时,将Lexer文件行连接到解析器文件行号。

如果Lexer有10行,并且在解析器文件行25上检测到错误,则该错误在第35行中报告。

最新更新