|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.bsvrz.pua.prot.interpreter.semantics.ScopeSemantics
public class ScopeSemantics
Semantische Überprüfung und Hilfsklassen für das Mit-Konstrukt.
| Constructor Summary | |
|---|---|
ScopeSemantics(Semantics semantics)
|
|
| Method Summary | |
|---|---|
void |
cleanUp(ProcessingParameter pp,
boolean processScript)
Tut nichts. |
Qualifier |
peek()
Holt das oberste Stackelement ohne es vom Stack zu löschen. |
Qualifier |
pop()
Holt das oberste Stackelement und entfernt es vom Stack. |
void |
push(AST path,
java.util.List<java.lang.String> parts)
Überprüft Qulifizierung und legt sie auf den Stack. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ScopeSemantics(Semantics semantics)
semantics - | Method Detail |
|---|
public Qualifier peek()
public Qualifier pop()
public void push(AST path,
java.util.List<java.lang.String> parts)
throws CriticalParserException
Qualifizierung := Objekt | Objekttyp [Attributgruppe [ Aspekt ]]
path - Knoten (nur für Zeilenangaben in den Fehlermeldungen)parts - Qualifizierung
CriticalParserException - Falls es zu einem Kommunikationsfehler kommt oder falls die Qualifizierung nicht gültig ist
public void cleanUp(ProcessingParameter pp,
boolean processScript)
throws SemanticErrorException
cleanUp in interface SemanticCheckspp - AuftragsparameterprocessScript - Fals true, dann müssen die Daten bereit für die Datenaufbereitung sein.
SemanticErrorException - Fehler bei der semantischen Überprüfung.SemanticChecks.cleanUp(de.bsvrz.pua.prot.util.ProcessingParameter, boolean)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||