Class CriticalParserException

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    SemanticErrorException

    public class CriticalParserException
    extends antlr.RecognitionException
    Kritischer Ausnahmezustand, durch dessen Eintreten das Parsen abgerbrochen werden muss. Exceptions dieser Klasse sollten nicht als Warning oder Error geloggt werden, da es sich um Fehler im Skript handelt.
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class antlr.RecognitionException

        column, fileName, line
    • Constructor Summary

      Constructors 
      Constructor Description
      CriticalParserException​(java.lang.String errorMsg)
      Erzeugt eine Exception mit der übergebenen Meldung
      CriticalParserException​(java.lang.String errorMsg, antlr.collections.AST ast)
      Erzeugt eine Exception mit einer Fehlermeldung und setzt die Zeile, in der der Fehler aufgetreten ist.
      CriticalParserException​(java.lang.String errorMsg, antlr.Token token)
      Erzeugt eine Exception mit einer Fehlermeldung und setzt die Zeile, in der der Fehler aufgetreten ist.
    • Method Summary

      • Methods inherited from class antlr.RecognitionException

        getColumn, getErrorMessage, getFilename, getLine, toString
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • CriticalParserException

        public CriticalParserException​(java.lang.String errorMsg)
        Erzeugt eine Exception mit der übergebenen Meldung
        Parameters:
        errorMsg - Fehlermeldung
      • CriticalParserException

        public CriticalParserException​(java.lang.String errorMsg,
                                       antlr.collections.AST ast)
        Erzeugt eine Exception mit einer Fehlermeldung und setzt die Zeile, in der der Fehler aufgetreten ist.
        Parameters:
        errorMsg - Fehlermeldung
        ast - Beinhaltet Zeile, in der der Fehler aufgetreten ist.
      • CriticalParserException

        public CriticalParserException​(java.lang.String errorMsg,
                                       antlr.Token token)
        Erzeugt eine Exception mit einer Fehlermeldung und setzt die Zeile, in der der Fehler aufgetreten ist.
        Parameters:
        errorMsg - Fehlermeldung
        token - Token; beinhaltet die Zeilennummer des Fehlers