在 Antlr4 引入的词法分析器文件中,需要对数字和括号进行规则定义,例如:
DIGIT : [0-9]; LPAREN : '('; RPAREN : ')';
然后,在语法分析器文件中,需要在语法规则中使用这些规则进行构造,例如:
operation: DIGIT | expression; expression: LPAREN operation RPAREN;
这样,Antlr4 就能够正确地识别数字和括号了。但是,如果问题仍然存在,可以检查规则定义和语法规则是否正确。
上一篇:Antlr4无法识别1到8之间的整数,这是词法分析器的问题。
下一篇:Antlr4无法识别关键字并将其分类为ID