Package de.bsvrz.pua.prot.exceptions
Class CriticalParserException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- antlr.ANTLRException
-
- antlr.RecognitionException
-
- de.bsvrz.pua.prot.exceptions.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
-
-
Constructor Summary
Constructors Constructor Description CriticalParserException(java.lang.String errorMsg)
Erzeugt eine Exception mit der übergebenen MeldungCriticalParserException(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
-
-
-
-
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
- Fehlermeldungast
- 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
- Fehlermeldungtoken
- Token; beinhaltet die Zeilennummer des Fehlers
-
-