EOS 2
1.1.0
Einfache Objektbasierte Sprache
|
Öffentliche Methoden | |
abstract void | compile (ArrayList< Command > ops, boolean autoWindow) throws Exception |
abstract void | resolveNamesAndTypes (Expression with, Environment env) |
Node () | |
abstract String | getLabel () |
Öffentliche Methoden geerbt von de.lathanda.eos.baseparser.MarkedNode | |
MarkedNode () | |
final Marker | getMarker () |
final void | setMarker (Marker cr) |
final void | sameMarker (Node node) |
final Type | getType () |
Geschützte Methoden | |
final String | createText (String id, Object... args) |
Statische, geschützte Attribute | |
static final ResourceBundle | LABEL = ResourceBundle.getBundle("text.label") |
Weitere Geerbte Elemente | |
Geschützte Attribute geerbt von de.lathanda.eos.baseparser.MarkedNode | |
Marker | marker |
Type | type = Type.getVoid() |
|
abstract |
Erneute Implementation in de.lathanda.eos.baseparser.With, de.lathanda.eos.baseparser.WhileDo, de.lathanda.eos.baseparser.Sum, de.lathanda.eos.baseparser.SubRoutine, de.lathanda.eos.baseparser.Stoppoint, de.lathanda.eos.baseparser.Sequence, de.lathanda.eos.baseparser.RepeatTimes, de.lathanda.eos.baseparser.RepeatForever, de.lathanda.eos.baseparser.PropertyWrite, de.lathanda.eos.baseparser.PropertyRead, de.lathanda.eos.baseparser.Product, de.lathanda.eos.baseparser.Power, de.lathanda.eos.baseparser.Negative, de.lathanda.eos.baseparser.Method, de.lathanda.eos.baseparser.LogicalOr, de.lathanda.eos.baseparser.LogicalNot, de.lathanda.eos.baseparser.LogicalAnd, de.lathanda.eos.baseparser.IsNotEqual, de.lathanda.eos.baseparser.IsLessThan, de.lathanda.eos.baseparser.IsLessEquals, de.lathanda.eos.baseparser.IsGreaterThan, de.lathanda.eos.baseparser.IsGreaterEquals, de.lathanda.eos.baseparser.IsEqual, de.lathanda.eos.baseparser.Invoke, de.lathanda.eos.baseparser.IfElse, de.lathanda.eos.baseparser.DoWhile, de.lathanda.eos.baseparser.Division, de.lathanda.eos.baseparser.Difference, de.lathanda.eos.baseparser.Declaration, de.lathanda.eos.baseparser.Constant, de.lathanda.eos.baseparser.Breakpoint, de.lathanda.eos.baseparser.Assignment und de.lathanda.eos.baseparser.Arguments.
|
protected |
|
abstract |
Erzeugt eine Textlesbare Version dieses Knotens für Struktogramme.
Implementiert de.lathanda.eos.vm.ProgramNode.
Erneute Implementation in de.lathanda.eos.baseparser.With, de.lathanda.eos.baseparser.WhileDo, de.lathanda.eos.baseparser.Sum, de.lathanda.eos.baseparser.SubRoutine, de.lathanda.eos.baseparser.Stoppoint, de.lathanda.eos.baseparser.Sequence, de.lathanda.eos.baseparser.RepeatTimes, de.lathanda.eos.baseparser.RepeatForever, de.lathanda.eos.baseparser.PropertyWrite, de.lathanda.eos.baseparser.PropertyRead, de.lathanda.eos.baseparser.Product, de.lathanda.eos.baseparser.Power, de.lathanda.eos.baseparser.Negative, de.lathanda.eos.baseparser.Method, de.lathanda.eos.baseparser.LogicalOr, de.lathanda.eos.baseparser.LogicalNot, de.lathanda.eos.baseparser.LogicalAnd, de.lathanda.eos.baseparser.IsNotEqual, de.lathanda.eos.baseparser.IsLessThan, de.lathanda.eos.baseparser.IsLessEquals, de.lathanda.eos.baseparser.IsGreaterThan, de.lathanda.eos.baseparser.IsGreaterEquals, de.lathanda.eos.baseparser.IsEqual, de.lathanda.eos.baseparser.Invoke, de.lathanda.eos.baseparser.IfElse, de.lathanda.eos.baseparser.DoWhile, de.lathanda.eos.baseparser.Division, de.lathanda.eos.baseparser.Difference, de.lathanda.eos.baseparser.Declaration, de.lathanda.eos.baseparser.Constant, de.lathanda.eos.baseparser.Breakpoint, de.lathanda.eos.baseparser.Assignment und de.lathanda.eos.baseparser.Arguments.
|
abstract |
Erneute Implementation in de.lathanda.eos.baseparser.With, de.lathanda.eos.baseparser.WhileDo, de.lathanda.eos.baseparser.Sum, de.lathanda.eos.baseparser.SubRoutine, de.lathanda.eos.baseparser.Stoppoint, de.lathanda.eos.baseparser.Sequence, de.lathanda.eos.baseparser.RepeatTimes, de.lathanda.eos.baseparser.RepeatForever, de.lathanda.eos.baseparser.PropertyWrite, de.lathanda.eos.baseparser.PropertyRead, de.lathanda.eos.baseparser.Property, de.lathanda.eos.baseparser.Product, de.lathanda.eos.baseparser.Power, de.lathanda.eos.baseparser.Negative, de.lathanda.eos.baseparser.Method, de.lathanda.eos.baseparser.LogicalOr, de.lathanda.eos.baseparser.LogicalNot, de.lathanda.eos.baseparser.LogicalAnd, de.lathanda.eos.baseparser.IsNotEqual, de.lathanda.eos.baseparser.IsLessThan, de.lathanda.eos.baseparser.IsLessEquals, de.lathanda.eos.baseparser.IsGreaterThan, de.lathanda.eos.baseparser.IsGreaterEquals, de.lathanda.eos.baseparser.IsEqual, de.lathanda.eos.baseparser.Invoke, de.lathanda.eos.baseparser.IfElse, de.lathanda.eos.baseparser.DoWhile, de.lathanda.eos.baseparser.Division, de.lathanda.eos.baseparser.Difference, de.lathanda.eos.baseparser.Declaration, de.lathanda.eos.baseparser.Constant, de.lathanda.eos.baseparser.Breakpoint, de.lathanda.eos.baseparser.Assignment und de.lathanda.eos.baseparser.Arguments.
|
staticprotected |