Class DescriptiveErrorListener

java.lang.Object
org.antlr.v4.runtime.BaseErrorListener
com.fizzed.rocker.compiler.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 final org.slf4j.Logger
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    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, 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, 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, Object o, int line, int posInLine, 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 Details

    • log

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

    • DescriptiveErrorListener

      public DescriptiveErrorListener()
  • Method Details

    • syntaxError

      public void syntaxError(org.antlr.v4.runtime.Recognizer<?,?> recognizer, Object o, int line, int posInLine, 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, 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, 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