![]() |
EOS 2
1.1.0
Einfache Objektbasierte Sprache
|

Öffentliche Methoden | |
| void | run () |
| void | skip () |
| void | singleStep () |
| void | pause () |
| void | stop () |
| void | setDelay (long delay) |
| void | reinit () |
| void | addDebugListener (DebugListener debugListener) |
| void | removeDebugListener (DebugListener debugListener) |
| DebugInfo | getDebugInfo () |
| void | setBreakpoint (int linenumber, boolean b) |
| int | getBreakpointPosition (int linenumber) |
| LinkedList< MemoryEntry > | getMemory () |
| boolean | isStarting () |
Schnittstelle für Interpreter.
Definiert in Zeile 10 der Datei AbstractMachine.java.
| void de.lathanda.eos.vm.AbstractMachine.addDebugListener | ( | DebugListener | debugListener | ) |
| int de.lathanda.eos.vm.AbstractMachine.getBreakpointPosition | ( | int | linenumber | ) |
Liefert die Position des Breakpoints für diese Zeile innerhalb des Soucecodes.
| linenumber |
Implementiert in de.lathanda.eos.vm.Machine.
| DebugInfo de.lathanda.eos.vm.AbstractMachine.getDebugInfo | ( | ) |
| LinkedList<MemoryEntry> de.lathanda.eos.vm.AbstractMachine.getMemory | ( | ) |
| boolean de.lathanda.eos.vm.AbstractMachine.isStarting | ( | ) |
Überprüft, ob das Programm gerade neu startet.
Implementiert in de.lathanda.eos.vm.Machine.
| void de.lathanda.eos.vm.AbstractMachine.pause | ( | ) |
Programm unterbrechen.
Implementiert in de.lathanda.eos.vm.Machine.
| void de.lathanda.eos.vm.AbstractMachine.reinit | ( | ) |
Neu initialisieren.
Implementiert in de.lathanda.eos.vm.Machine.
| void de.lathanda.eos.vm.AbstractMachine.removeDebugListener | ( | DebugListener | debugListener | ) |
| void de.lathanda.eos.vm.AbstractMachine.run | ( | ) |
Programm laufen lassen.
Implementiert in de.lathanda.eos.vm.Machine.
| void de.lathanda.eos.vm.AbstractMachine.setBreakpoint | ( | int | linenumber, |
| boolean | b | ||
| ) |
| void de.lathanda.eos.vm.AbstractMachine.setDelay | ( | long | delay | ) |
| void de.lathanda.eos.vm.AbstractMachine.singleStep | ( | ) |
Einzelnen Programmschritt ausführen und danach warten.
Implementiert in de.lathanda.eos.vm.Machine.
| void de.lathanda.eos.vm.AbstractMachine.skip | ( | ) |
Programm mit maximaler Geschwindigkeit ausführen.
Implementiert in de.lathanda.eos.vm.Machine.
| void de.lathanda.eos.vm.AbstractMachine.stop | ( | ) |
Programm abbrechen.
Implementiert in de.lathanda.eos.vm.Machine.