![]() |
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.