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,
                                       java.lang.Object arg)
      • GrammarSemanticsMessage

        public GrammarSemanticsMessage​(int msgID,
                                       Grammar g,
                                       org.antlr.runtime.Token offendingToken,
                                       java.lang.Object arg,
                                       java.lang.Object arg2)
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object