![]() |
EOS 2
1.1.0
Einfache Objektbasierte Sprache
|
Öffentliche Methoden | |
SubRoutine (String name, Parameters parameters, Sequence sequence, Type returnType, boolean globalAccess) | |
String | getName () |
Sequence | getSequence () |
void | compile (ArrayList< Command > ops, boolean autoWindow) throws Exception |
void | resolveNamesAndTypes (Expression with, Environment env) |
void | registerSub (Environment env) |
MethodType | getMethodType (Environment env) |
boolean | getGlobalAccess () |
String | getLabel () |
Type[] | getParameterTypes () |
![]() | |
Node () | |
![]() | |
MarkedNode () | |
final Marker | getMarker () |
final void | setMarker (Marker cr) |
final void | sameMarker (Node node) |
final Type | getType () |
Weitere Geerbte Elemente | |
![]() | |
final String | createText (String id, Object... args) |
![]() | |
Marker | marker |
Type | type = Type.getVoid() |
![]() | |
static final ResourceBundle | LABEL = ResourceBundle.getBundle("text.label") |
Speichert und behandelt eine Funktion, Methode oder Benutzerfunktion.
Definiert in Zeile 17 der Datei SubRoutine.java.
de.lathanda.eos.baseparser.SubRoutine.SubRoutine | ( | String | name, |
Parameters | parameters, | ||
Sequence | sequence, | ||
Type | returnType, | ||
boolean | globalAccess | ||
) |
Definiert in Zeile 25 der Datei SubRoutine.java.
void de.lathanda.eos.baseparser.SubRoutine.compile | ( | ArrayList< Command > | ops, |
boolean | autoWindow | ||
) | throws Exception |
Erneute Implementation von de.lathanda.eos.baseparser.Node.
Definiert in Zeile 44 der Datei SubRoutine.java.
boolean de.lathanda.eos.baseparser.SubRoutine.getGlobalAccess | ( | ) |
Definiert in Zeile 106 der Datei SubRoutine.java.
String de.lathanda.eos.baseparser.SubRoutine.getLabel | ( | ) |
Erzeugt eine Textlesbare Version dieses Knotens für Struktogramme.
Erneute Implementation von de.lathanda.eos.baseparser.Node.
Definiert in Zeile 111 der Datei SubRoutine.java.
MethodType de.lathanda.eos.baseparser.SubRoutine.getMethodType | ( | Environment | env | ) |
Definiert in Zeile 83 der Datei SubRoutine.java.
String de.lathanda.eos.baseparser.SubRoutine.getName | ( | ) |
Implementiert de.lathanda.eos.baseparser.ProgramUnit.
Definiert in Zeile 34 der Datei SubRoutine.java.
Type [] de.lathanda.eos.baseparser.SubRoutine.getParameterTypes | ( | ) |
Definiert in Zeile 115 der Datei SubRoutine.java.
Sequence de.lathanda.eos.baseparser.SubRoutine.getSequence | ( | ) |
Implementiert de.lathanda.eos.baseparser.ProgramUnit.
Definiert in Zeile 39 der Datei SubRoutine.java.
void de.lathanda.eos.baseparser.SubRoutine.registerSub | ( | Environment | env | ) |
Definiert in Zeile 70 der Datei SubRoutine.java.
void de.lathanda.eos.baseparser.SubRoutine.resolveNamesAndTypes | ( | Expression | with, |
Environment | env | ||
) |
Erneute Implementation von de.lathanda.eos.baseparser.Node.
Definiert in Zeile 60 der Datei SubRoutine.java.