有人可以指向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行中报告。