|
Aseba
1.5.5
|
Bytecode use for compilation previous to linking. More...
#include <compiler.h>
Public Types | |
| typedef std::map< unsigned, BytecodeVector > | EventsBytecode |
| Map of events id to event bytecode. | |
| typedef std::map< unsigned, BytecodeVector > | SubroutinesBytecode |
| Map of routines id to routine bytecode. | |
Public Member Functions | |
| PreLinkBytecode () | |
| Add init event and point to currentBytecode it. | |
| void | fixup (const Compiler::SubroutineTable &subroutineTable) |
| Fixup prelinked bytecodes by making sure that each vector is closed correctly, i.e. More... | |
Public Attributes | |
| EventsBytecode | events |
| bytecode for events | |
| SubroutinesBytecode | subroutines |
| bytecode for routines | |
| BytecodeVector * | current |
| pointer to bytecode being constructed | |
Bytecode use for compilation previous to linking.
1.8.11