将重写规则从antlr3转换为antlr4

时间:2016-09-02 11:00:49

标签: parsing antlr4 antlr3

我想转换下面的重写规则。 因为我必须从antlr3转到antlr4

abs_key
    :   {input.LT(1).getText().equalsIgnoreCase("abs")}? REGULAR_ID -> ABS_VK[$REGULAR_ID]
    ;

在词法分析器中

REGULAR_ID
    :    (SIMPLE_LETTER) (SIMPLE_LETTER | '$' | '_' | '#' | ':' | '0'..'9')*
    ;

有什么好主意吗?

0 个答案:

没有答案