我是Antlr-4的新手,但对Antlr-3有一些了解,在Antlr-3中,可以创建无需任何解析规则的词法分析器;为了通过匹配某些标记来匹配词法分析器规则:
CLASS: 'Class' WS+ id=ID
{
System.out.println($id.text);
}
ID : [a-z]+ ;
WS : [ \r\t\n]+
如果Antlr-4 lexer不允许在规则操作中使用属性,那么我该如何在没有任何解析器的情况下完成此操作呢?
对于我来说,任何想法/示例都会有所帮助!
我是Antlr-4的新手,但对Antlr-3有一些了解,在Antlr-3中,可以创建无需任何解析规则的词法分析器;为了通过匹配某些标记来匹配词法分析器规则:
CLASS: 'Class' WS+ id=ID
{
System.out.println($id.text);
}
ID : [a-z]+ ;
WS : [ \r\t\n]+
如果Antlr-4 lexer不允许在规则操作中使用属性,那么我该如何在没有任何解析器的情况下完成此操作呢?
对于我来说,任何想法/示例都会有所帮助!
error(128): AntlrPHPLexer.g4:210:27: 词法分析器动作中不允许使用属性引用:$ID.text
1个错误
构建失败
- Kishore_2021