Package de.bsvrz.pua.prot.exceptions
Class SemanticErrorException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- antlr.ANTLRException
-
- antlr.RecognitionException
-
- de.bsvrz.pua.prot.exceptions.CriticalParserException
-
- de.bsvrz.pua.prot.exceptions.SemanticErrorException
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
ScopeException
public class SemanticErrorException extends CriticalParserException
Wird für generelle Fehler in der Semantik des Skripts verwendet. Wird diese Exception geworfen, wird der auslösende Auftrag abgebrochen.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SemanticErrorException(java.lang.String errorMsg)
Erzeugt eine Exception mit der übergebenen MeldungSemanticErrorException(java.lang.String errorMsg, antlr.collections.AST ast)
Erzeugt eine Exception mit einer Fehlermeldung und setzt die Zeile, in der der Fehler aufgetreten ist.SemanticErrorException(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
-
SemanticErrorException
public SemanticErrorException(java.lang.String errorMsg)
Erzeugt eine Exception mit der übergebenen Meldung- Parameters:
errorMsg
- Fehlermeldung
-
SemanticErrorException
public SemanticErrorException(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.
-
SemanticErrorException
public SemanticErrorException(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
-
-