我有這樣的語法的例外, locationPath returns [CustomParser xpathParser]
:^(LOCATION_PATH relativeLocationPath {**Want to throw a exception if this condition matches**})
|^(LOCATION_PATH absoluteLocation
我有以下的語法前瞻: rule: 'aaa' | 'a' 'a';
它可以成功地解析字符串「AAA」,但它無法解析「AA」,出現以下錯誤: line 1:2 mismatched character '<EOF>' expecting 'a'
僅供參考,這是詞法分析器的問題而不是解析器的問題,因爲我甚至不會調用解析器。主要功能是這樣的: @members {
public sta