EOS 2  1.1.0
Einfache Objektbasierte Sprache
Öffentliche Methoden | Aufstellung aller Elemente
de.lathanda.eos.vm.Command Klassenreferenzabstract
Klassendiagramm für de.lathanda.eos.vm.Command:
Inheritance graph
[Legende]

Öffentliche Methoden

abstract boolean execute (Machine m) throws Exception
 
void prepare (Machine m)
 

Ausführliche Beschreibung

Basisklasse aller Kommandos der Virtuellen Maschine.

Autor
Peter (Lathanda) Schneider
Seit
0.2

Definiert in Zeile 9 der Datei Command.java.

Dokumentation der Elementfunktionen

◆ execute()

abstract boolean de.lathanda.eos.vm.Command.execute ( Machine  m) throws Exception
abstract

Erneute Implementation in de.lathanda.eos.vm.DebugPoint, de.lathanda.eos.vm.commands.UserObjectInit, de.lathanda.eos.vm.commands.UserMethod, de.lathanda.eos.vm.commands.UserFunction, de.lathanda.eos.vm.commands.SubtractI, de.lathanda.eos.vm.commands.SubtractD, de.lathanda.eos.vm.commands.StoreVariable, de.lathanda.eos.vm.commands.StoreProperty, de.lathanda.eos.vm.commands.Stoppoint, de.lathanda.eos.vm.commands.PowI, de.lathanda.eos.vm.commands.PowD, de.lathanda.eos.vm.commands.Or, de.lathanda.eos.vm.commands.Not, de.lathanda.eos.vm.commands.NOP, de.lathanda.eos.vm.commands.NEQ, de.lathanda.eos.vm.commands.Negate, de.lathanda.eos.vm.commands.MultiplyI, de.lathanda.eos.vm.commands.MultiplyD, de.lathanda.eos.vm.commands.Method, de.lathanda.eos.vm.commands.LT, de.lathanda.eos.vm.commands.LoadVariable, de.lathanda.eos.vm.commands.LoadProperty, de.lathanda.eos.vm.commands.LoadConstant, de.lathanda.eos.vm.commands.LE, de.lathanda.eos.vm.commands.JumpIfNot, de.lathanda.eos.vm.commands.JumpIf, de.lathanda.eos.vm.commands.Jump, de.lathanda.eos.vm.commands.GT, de.lathanda.eos.vm.commands.GE, de.lathanda.eos.vm.commands.Function, de.lathanda.eos.vm.commands.EQ, de.lathanda.eos.vm.commands.DivideI, de.lathanda.eos.vm.commands.DivideD, de.lathanda.eos.vm.commands.DefineVariable, de.lathanda.eos.vm.commands.DeclareVariable, de.lathanda.eos.vm.commands.CreateVariable, de.lathanda.eos.vm.commands.Concatenate, de.lathanda.eos.vm.commands.Breakpoint, de.lathanda.eos.vm.commands.And, de.lathanda.eos.vm.commands.AddI und de.lathanda.eos.vm.commands.AddD.

◆ prepare()

void de.lathanda.eos.vm.Command.prepare ( Machine  m)

Erneute Implementation in de.lathanda.eos.vm.DebugPoint.

Definiert in Zeile 12 der Datei Command.java.


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