Class GrammarSemanticsMessage


  • public class GrammarSemanticsMessage
    extends Message
    A problem with the symbols and/or meaning of a grammar such as rule redefinition.
    • Field Detail

      • offendingToken

        public org.antlr.runtime.Token offendingToken
        Most of the time, we'll have a token such as an undefined rule ref and so this will be set.
    • Constructor Detail

      • GrammarSemanticsMessage

        public GrammarSemanticsMessage​(int msgID,
                                       Grammar g,
                                       org.antlr.runtime.Token offendingToken)
      • GrammarSemanticsMessage

        public GrammarSemanticsMessage​(int msgID,
                                       Grammar g,
                                       org.antlr.runtime.Token offendingToken,
                                       Object arg)
      • GrammarSemanticsMessage

        public GrammarSemanticsMessage​(int msgID,
                                       Grammar g,
                                       org.antlr.runtime.Token offendingToken,
                                       Object arg,
                                       Object arg2)