Class DescriptiveErrorListener

  • All Implemented Interfaces:
    org.antlr.v4.runtime.ANTLRErrorListener

    public class DescriptiveErrorListener
    extends org.antlr.v4.runtime.BaseErrorListener
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static org.slf4j.Logger log  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void reportAmbiguity​(org.antlr.v4.runtime.Parser parser, org.antlr.v4.runtime.dfa.DFA dfa, int i, int i1, boolean bln, java.util.BitSet bitset, org.antlr.v4.runtime.atn.ATNConfigSet atncs)  
      void reportAttemptingFullContext​(org.antlr.v4.runtime.Parser parser, org.antlr.v4.runtime.dfa.DFA dfa, int line, int posInLine, java.util.BitSet bitset, org.antlr.v4.runtime.atn.ATNConfigSet atncs)  
      void reportContextSensitivity​(org.antlr.v4.runtime.Parser parser, org.antlr.v4.runtime.dfa.DFA dfa, int i, int i1, int i2, org.antlr.v4.runtime.atn.ATNConfigSet atncs)  
      void syntaxError​(org.antlr.v4.runtime.Recognizer<?,​?> recognizer, java.lang.Object o, int line, int posInLine, java.lang.String msg, org.antlr.v4.runtime.RecognitionException e)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • log

        private static final org.slf4j.Logger log
    • Constructor Detail

      • DescriptiveErrorListener

        public DescriptiveErrorListener()
    • Method Detail

      • syntaxError

        public void syntaxError​(org.antlr.v4.runtime.Recognizer<?,​?> recognizer,
                                java.lang.Object o,
                                int line,
                                int posInLine,
                                java.lang.String msg,
                                org.antlr.v4.runtime.RecognitionException e)
        Specified by:
        syntaxError in interface org.antlr.v4.runtime.ANTLRErrorListener
        Overrides:
        syntaxError in class org.antlr.v4.runtime.BaseErrorListener
      • reportAmbiguity

        public void reportAmbiguity​(org.antlr.v4.runtime.Parser parser,
                                    org.antlr.v4.runtime.dfa.DFA dfa,
                                    int i,
                                    int i1,
                                    boolean bln,
                                    java.util.BitSet bitset,
                                    org.antlr.v4.runtime.atn.ATNConfigSet atncs)
        Specified by:
        reportAmbiguity in interface org.antlr.v4.runtime.ANTLRErrorListener
        Overrides:
        reportAmbiguity in class org.antlr.v4.runtime.BaseErrorListener
      • reportAttemptingFullContext

        public void reportAttemptingFullContext​(org.antlr.v4.runtime.Parser parser,
                                                org.antlr.v4.runtime.dfa.DFA dfa,
                                                int line,
                                                int posInLine,
                                                java.util.BitSet bitset,
                                                org.antlr.v4.runtime.atn.ATNConfigSet atncs)
        Specified by:
        reportAttemptingFullContext in interface org.antlr.v4.runtime.ANTLRErrorListener
        Overrides:
        reportAttemptingFullContext in class org.antlr.v4.runtime.BaseErrorListener
      • reportContextSensitivity

        public void reportContextSensitivity​(org.antlr.v4.runtime.Parser parser,
                                             org.antlr.v4.runtime.dfa.DFA dfa,
                                             int i,
                                             int i1,
                                             int i2,
                                             org.antlr.v4.runtime.atn.ATNConfigSet atncs)
        Specified by:
        reportContextSensitivity in interface org.antlr.v4.runtime.ANTLRErrorListener
        Overrides:
        reportContextSensitivity in class org.antlr.v4.runtime.BaseErrorListener