在词法分析器规则中,令牌在Antlr中结束的行号:

时间:2020-05-31 07:03:00

标签: java parsing compiler-construction antlr4 lexical-analysis

我正在使用Antlr 4.5生成词法分析器(仅词法分析器,没有解析器)。如果有多行字符串,我希望词法分析器报告令牌结束的位置,而不是令牌的起始位置。 我无法使用{$ line = getLine()},因为无法在lexer规则中引用属性。 我有什么办法可以做到这一点?

0 个答案:

没有答案