Class CollectingParserErrorListener

java.lang.Object
com.twineworks.tweakflow.lang.parse.util.CollectingParserErrorListener
All Implemented Interfaces:
org.antlr.v4.runtime.ANTLRErrorListener

public class CollectingParserErrorListener extends Object implements org.antlr.v4.runtime.ANTLRErrorListener
  • Constructor Details

    • CollectingParserErrorListener

      public CollectingParserErrorListener(ParseUnit parseUnit)
  • Method Details

    • syntaxError

      public void syntaxError(org.antlr.v4.runtime.Recognizer<?,?> recognizer, Object o, int line, int charIndex, String message, org.antlr.v4.runtime.RecognitionException e)
      Specified by:
      syntaxError in interface org.antlr.v4.runtime.ANTLRErrorListener
    • reportAmbiguity

      public void reportAmbiguity(org.antlr.v4.runtime.Parser parser, org.antlr.v4.runtime.dfa.DFA dfa, int i, int i1, boolean b, BitSet bitSet, org.antlr.v4.runtime.atn.ATNConfigSet atnConfigSet)
      Specified by:
      reportAmbiguity in interface org.antlr.v4.runtime.ANTLRErrorListener
    • reportAttemptingFullContext

      public void reportAttemptingFullContext(org.antlr.v4.runtime.Parser parser, org.antlr.v4.runtime.dfa.DFA dfa, int i, int i1, BitSet bitSet, org.antlr.v4.runtime.atn.ATNConfigSet atnConfigSet)
      Specified by:
      reportAttemptingFullContext in interface org.antlr.v4.runtime.ANTLRErrorListener
    • 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 atnConfigSet)
      Specified by:
      reportContextSensitivity in interface org.antlr.v4.runtime.ANTLRErrorListener
    • getErrors

      public ArrayList<LangException> getErrors()
    • hasErrors

      public boolean hasErrors()