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