![]() |
EOS 2
1.1.0
Einfache Objektbasierte Sprache
|
Öffentliche Methoden | |
| Environment (Program p, String defaultWindowName, boolean lockProperties) | |
| Environment (boolean lockProperties, Program p, String defaultWIndowName) | |
| Program | getProgram () |
| void | addError (Marker marker, String errorId, Object... data) |
| LinkedList< ErrorInformation > | getErrors () |
| Type | getVariableType (String name) |
| void | setVariableType (String name, Type type) |
| boolean | isVariableDefined (String name) |
| void | resetVariables () |
| void | resetAll () |
| MethodType | getFunctionSignature (String name, int args) |
| void | setFunctionSignature (String name, int args, MethodType methodType) |
| boolean | isFunctionDefined (String name, int args) |
| int | getUID () |
| void | setWindowExists () |
| void | setFigureExists () |
| boolean | getAutoWindow () |
| void | prohibitVariableDeclaration () |
| void | allowVariableDeclaration () |
| void | storeVariables () |
| void | restoreVariables () |
| String | toString () |
| String | getDefaultWindowName () |
| boolean | getLockProperties () |
Umgebung für die semantische Übersetzung. Sie enthält alle Variablen und Funktionen die gerade bekannt bzw. gültig sind.
Definiert in Zeile 18 der Datei Environment.java.
| de.lathanda.eos.baseparser.Environment.Environment | ( | Program | p, |
| String | defaultWindowName, | ||
| boolean | lockProperties | ||
| ) |
Definiert in Zeile 66 der Datei Environment.java.
| de.lathanda.eos.baseparser.Environment.Environment | ( | boolean | lockProperties, |
| Program | p, | ||
| String | defaultWIndowName | ||
| ) |
Definiert in Zeile 73 der Datei Environment.java.
| void de.lathanda.eos.baseparser.Environment.addError | ( | Marker | marker, |
| String | errorId, | ||
| Object... | data | ||
| ) |
Definiert in Zeile 84 der Datei Environment.java.
| void de.lathanda.eos.baseparser.Environment.allowVariableDeclaration | ( | ) |
Definiert in Zeile 151 der Datei Environment.java.
| boolean de.lathanda.eos.baseparser.Environment.getAutoWindow | ( | ) |
Definiert in Zeile 145 der Datei Environment.java.
| String de.lathanda.eos.baseparser.Environment.getDefaultWindowName | ( | ) |
Definiert in Zeile 187 der Datei Environment.java.
| LinkedList<ErrorInformation> de.lathanda.eos.baseparser.Environment.getErrors | ( | ) |
Definiert in Zeile 88 der Datei Environment.java.
| MethodType de.lathanda.eos.baseparser.Environment.getFunctionSignature | ( | String | name, |
| int | args | ||
| ) |
Definiert in Zeile 121 der Datei Environment.java.
| boolean de.lathanda.eos.baseparser.Environment.getLockProperties | ( | ) |
Definiert in Zeile 191 der Datei Environment.java.
| Program de.lathanda.eos.baseparser.Environment.getProgram | ( | ) |
Definiert in Zeile 80 der Datei Environment.java.
| int de.lathanda.eos.baseparser.Environment.getUID | ( | ) |
Definiert in Zeile 133 der Datei Environment.java.
| Type de.lathanda.eos.baseparser.Environment.getVariableType | ( | String | name | ) |
Definiert in Zeile 92 der Datei Environment.java.
| boolean de.lathanda.eos.baseparser.Environment.isFunctionDefined | ( | String | name, |
| int | args | ||
| ) |
Definiert in Zeile 129 der Datei Environment.java.
| boolean de.lathanda.eos.baseparser.Environment.isVariableDefined | ( | String | name | ) |
Definiert in Zeile 104 der Datei Environment.java.
| void de.lathanda.eos.baseparser.Environment.prohibitVariableDeclaration | ( | ) |
Definiert in Zeile 148 der Datei Environment.java.
| void de.lathanda.eos.baseparser.Environment.resetAll | ( | ) |
Definiert in Zeile 112 der Datei Environment.java.
| void de.lathanda.eos.baseparser.Environment.resetVariables | ( | ) |
Definiert in Zeile 108 der Datei Environment.java.
| void de.lathanda.eos.baseparser.Environment.restoreVariables | ( | ) |
Definiert in Zeile 159 der Datei Environment.java.
| void de.lathanda.eos.baseparser.Environment.setFigureExists | ( | ) |
Definiert in Zeile 141 der Datei Environment.java.
| void de.lathanda.eos.baseparser.Environment.setFunctionSignature | ( | String | name, |
| int | args, | ||
| MethodType | methodType | ||
| ) |
Definiert in Zeile 125 der Datei Environment.java.
| void de.lathanda.eos.baseparser.Environment.setVariableType | ( | String | name, |
| Type | type | ||
| ) |
Definiert in Zeile 96 der Datei Environment.java.
| void de.lathanda.eos.baseparser.Environment.setWindowExists | ( | ) |
Definiert in Zeile 137 der Datei Environment.java.
| void de.lathanda.eos.baseparser.Environment.storeVariables | ( | ) |
Definiert in Zeile 155 der Datei Environment.java.
| String de.lathanda.eos.baseparser.Environment.toString | ( | ) |
Definiert in Zeile 165 der Datei Environment.java.