1
我正在使用xText爲新語言編寫新的eclipse插件。但是,當我試圖生成代碼的Antlr給我這樣的警告:「決定可以匹配輸入如''?'」在xText中使用多種替代方法:1,2「
Decision can match input such as "'?'" using multiple alternatives: 1, 2
我敢肯定,評論太多的代碼,這個問題是在下面的代碼剪斷後:
...
Expression:
operatorExpr=OperatorExpr (condExpr=CondExpr)?
|exprPrimary=ExprPrimary (condExpr=CondExpr)?
;
CondExpr:
'?'
;
ExprPrimary:
Identifier
;
OperatorExpr:
'+' expression=Expression
;
...
哪有我解決了警告?