我想通過說我知道這裏存在類似的問題:How to create specific error messages based on parse exceptions in JavaCC 但我沒有所需的50代表評論它來問我的問題。 我想基本上這樣做,如果令牌不是大寫,它會說「輸入必須是大寫」。我的代碼還有一些,但這基本上就是我想要做的。 我試着按照答案的建議做,並且在最後只包含引發自定義消息異常的代碼
使用JavaCC 6.0_1,並將JDK_VERSION設置爲(默認值)1.5, 我無法使用ParseException的getErrorOffset方法 - 儘管存在Java docs stating that it exists。 有什麼我錯過了嗎? 最低例如: PARSER_BEGIN(B)
class B {
public static void main(String[] a