de.bsvrz.pua.prot.exceptions
Class SemanticErrorException

java.lang.Object
  extended by RecognitionException
      extended by de.bsvrz.pua.prot.exceptions.CriticalParserException
          extended by de.bsvrz.pua.prot.exceptions.SemanticErrorException
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.

Version:
$Revision: 1.1 $ / $Date: 2008/01/22 16:38:04 $ / ($Author: yvonnes $)
Author:
beck et al. projects GmbH, Martin Hilgers

Constructor Summary
SemanticErrorException(java.lang.String errorMsg)
          Erzeugt eine Exception mit der übergebenen Meldung
SemanticErrorException(java.lang.String errorMsg, AST ast)
          Erzeugt eine Exception mit einer Fehlermeldung und setzt die Zeile, in der der Fehler aufgetreten ist.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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,
                              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.


Copyright © 2005-2008 beck et al. projects GmbH All Rights Reserved.