EOS 2  1.1.0
Einfache Objektbasierte Sprache
Öffentliche Methoden | Aufstellung aller Elemente
de.lathanda.eos.baseparser.Environment Klassenreferenz

Ö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< ErrorInformationgetErrors ()
 
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 ()
 

Ausführliche Beschreibung

Umgebung für die semantische Übersetzung. Sie enthält alle Variablen und Funktionen die gerade bekannt bzw. gültig sind.

Autor
Peter (Lathanda) Schneider

Definiert in Zeile 18 der Datei Environment.java.

Beschreibung der Konstruktoren und Destruktoren

◆ Environment() [1/2]

de.lathanda.eos.baseparser.Environment.Environment ( Program  p,
String  defaultWindowName,
boolean  lockProperties 
)

Definiert in Zeile 66 der Datei Environment.java.

◆ Environment() [2/2]

de.lathanda.eos.baseparser.Environment.Environment ( boolean  lockProperties,
Program  p,
String  defaultWIndowName 
)

Definiert in Zeile 73 der Datei Environment.java.

Dokumentation der Elementfunktionen

◆ addError()

void de.lathanda.eos.baseparser.Environment.addError ( Marker  marker,
String  errorId,
Object...  data 
)

Definiert in Zeile 84 der Datei Environment.java.

◆ allowVariableDeclaration()

void de.lathanda.eos.baseparser.Environment.allowVariableDeclaration ( )

Definiert in Zeile 151 der Datei Environment.java.

◆ getAutoWindow()

boolean de.lathanda.eos.baseparser.Environment.getAutoWindow ( )

Definiert in Zeile 145 der Datei Environment.java.

◆ getDefaultWindowName()

String de.lathanda.eos.baseparser.Environment.getDefaultWindowName ( )

Definiert in Zeile 187 der Datei Environment.java.

◆ getErrors()

LinkedList<ErrorInformation> de.lathanda.eos.baseparser.Environment.getErrors ( )

Definiert in Zeile 88 der Datei Environment.java.

◆ getFunctionSignature()

MethodType de.lathanda.eos.baseparser.Environment.getFunctionSignature ( String  name,
int  args 
)

Definiert in Zeile 121 der Datei Environment.java.

◆ getLockProperties()

boolean de.lathanda.eos.baseparser.Environment.getLockProperties ( )

Definiert in Zeile 191 der Datei Environment.java.

◆ getProgram()

Program de.lathanda.eos.baseparser.Environment.getProgram ( )

Definiert in Zeile 80 der Datei Environment.java.

◆ getUID()

int de.lathanda.eos.baseparser.Environment.getUID ( )

Definiert in Zeile 133 der Datei Environment.java.

◆ getVariableType()

Type de.lathanda.eos.baseparser.Environment.getVariableType ( String  name)

Definiert in Zeile 92 der Datei Environment.java.

◆ isFunctionDefined()

boolean de.lathanda.eos.baseparser.Environment.isFunctionDefined ( String  name,
int  args 
)

Definiert in Zeile 129 der Datei Environment.java.

◆ isVariableDefined()

boolean de.lathanda.eos.baseparser.Environment.isVariableDefined ( String  name)

Definiert in Zeile 104 der Datei Environment.java.

◆ prohibitVariableDeclaration()

void de.lathanda.eos.baseparser.Environment.prohibitVariableDeclaration ( )

Definiert in Zeile 148 der Datei Environment.java.

◆ resetAll()

void de.lathanda.eos.baseparser.Environment.resetAll ( )

Definiert in Zeile 112 der Datei Environment.java.

◆ resetVariables()

void de.lathanda.eos.baseparser.Environment.resetVariables ( )

Definiert in Zeile 108 der Datei Environment.java.

◆ restoreVariables()

void de.lathanda.eos.baseparser.Environment.restoreVariables ( )

Definiert in Zeile 159 der Datei Environment.java.

◆ setFigureExists()

void de.lathanda.eos.baseparser.Environment.setFigureExists ( )

Definiert in Zeile 141 der Datei Environment.java.

◆ setFunctionSignature()

void de.lathanda.eos.baseparser.Environment.setFunctionSignature ( String  name,
int  args,
MethodType  methodType 
)

Definiert in Zeile 125 der Datei Environment.java.

◆ setVariableType()

void de.lathanda.eos.baseparser.Environment.setVariableType ( String  name,
Type  type 
)

Definiert in Zeile 96 der Datei Environment.java.

◆ setWindowExists()

void de.lathanda.eos.baseparser.Environment.setWindowExists ( )

Definiert in Zeile 137 der Datei Environment.java.

◆ storeVariables()

void de.lathanda.eos.baseparser.Environment.storeVariables ( )

Definiert in Zeile 155 der Datei Environment.java.

◆ toString()

String de.lathanda.eos.baseparser.Environment.toString ( )

Definiert in Zeile 165 der Datei Environment.java.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
Impressum