Package | Description |
---|---|
pruefskript.parser.nodes | |
pruefskript.parser.values |
Modifier and Type | Method and Description |
---|---|
VoidValue |
AddToOptNode.interpret(CommunicationManager mgr) |
VoidValue |
AssignNode.interpret(CommunicationManager mgr) |
VoidValue |
CryptNode.interpret(CommunicationManager mgr) |
VoidValue |
DependsNode.interpret(CommunicationManager mgr) |
VoidValue |
ErrorNode.interpret(CommunicationManager mgr)
Der Operant wird ausgewertet und ueberprueft, ob es sich um einen String-Wert handelt.
|
VoidValue |
FGrepNode.interpret(CommunicationManager mgr) |
VoidValue |
FatalErrorNode.interpret(CommunicationManager mgr)
Der Operant wird ausgewertet und falls es sich um einen String-Wert handelt, wird ein fataler
Fehler erzeugt, mit dem entsprechenden Text aus dem Operanten.
|
VoidValue |
ForEachNode.interpret(CommunicationManager mgr) |
VoidValue |
IfNode.interpret(CommunicationManager mgr)
Zunaechst wird Operant1 ausgewertet und in op1 gespeichert.
|
VoidValue |
InputNode.interpret(CommunicationManager mgr)
Ueber die Liste von Knoten wird iteriert und jeder Wert wird interpretiert, bis jedes Element
der Liste interpretiert wurde.
|
VoidValue |
LineNode.interpret(CommunicationManager mgr) |
VoidValue |
ProvidesNode.interpret(CommunicationManager mgr) |
VoidValue |
SkriptNode.interpret(CommunicationManager mgr)
Der Operant wird ausgewertet und wenn er den Nichts-Wert hat, wird dieser zurueckgegeben.
|
VoidValue |
SplitNode.interpret(CommunicationManager mgr) |
VoidValue |
StatNode.interpret(CommunicationManager mgr) |
VoidValue |
WarningNode.interpret(CommunicationManager mgr) |
Modifier and Type | Method and Description |
---|---|
VoidValue |
AbstractReturnValue.toVoidValue() |
VoidValue |
VoidValue.toVoidValue() |