antlr4无法识别备用解析规则

时间:2015-03-28 07:28:55

标签: parsing antlr4

我的antlr解析器规则没有选择替代规则。它总是考虑第一种选择。 例如:如果我尝试使用表达式来选择" profiletype"它每次都选择xxx。

profilelist :
    PROFILELIST profilecat
;
profilecat:
id | profiletype
;

profiletype :
   ( xxx | yyy | zzz )
;

xxx :
    PROFILETYPE1
;
yyy :
    PROFILETYPE2
:
zzz :
    PROFILETYPE3
;

id:
   ID
;

0 个答案:

没有答案