Class GrammarSyntaxMessage


  • public class GrammarSyntaxMessage
    extends Message
    A problem with the syntax of your antlr grammar such as "The '{' came as a complete surprise to me at this point in your program"
    • Field Detail

      • offendingToken

        public org.antlr.runtime.Token offendingToken
        Most of the time, we'll have a token and so this will be set.
      • exception

        public org.antlr.runtime.RecognitionException exception
    • Constructor Detail

      • GrammarSyntaxMessage

        public GrammarSyntaxMessage​(int msgID,
                                    Grammar grammar,
                                    org.antlr.runtime.Token offendingToken,
                                    org.antlr.runtime.RecognitionException exception)
      • GrammarSyntaxMessage

        public GrammarSyntaxMessage​(int msgID,
                                    Grammar grammar,
                                    org.antlr.runtime.Token offendingToken,
                                    java.lang.Object arg,
                                    org.antlr.runtime.RecognitionException exception)
    • Method Detail

      • toString

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