Aseba::PreLinkBytecode Struct Reference
[AESL Compiler]

Bytecode use for compilation previous to linking. More...

#include <compiler.h>

List of all members.

Public Types

typedef std::map< unsigned,
BytecodeVector
EventsBytecode
 Map of events id to event bytecode.
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.
typedef std::map< unsigned,
BytecodeVector
SubroutinesBytecode
 Map of routines id to routine bytecode.

Public Member Functions

void fixup (const Compiler::SubroutineTable &subroutineTable)
void fixup (const Compiler::SubroutineTable &subroutineTable)
 PreLinkBytecode ()
 PreLinkBytecode ()
 Add init event and point to currentBytecode it.

Public Attributes

BytecodeVectorcurrent
 pointer to bytecode being constructed
EventsBytecode events
 bytecode for events
SubroutinesBytecode subroutines
 bytecode for routines

Detailed Description

Bytecode use for compilation previous to linking.

Definition at line 372 of file compiler.h.


Member Typedef Documentation

Map of events id to event bytecode.

Definition at line 375 of file compiler.h.

Map of events id to event bytecode.

Definition at line 375 of file compiler.h.

Map of routines id to routine bytecode.

Definition at line 379 of file compiler.h.

Map of routines id to routine bytecode.

Definition at line 379 of file compiler.h.


Constructor & Destructor Documentation

Aseba::PreLinkBytecode::PreLinkBytecode (  ) 

Member Function Documentation

void Aseba::PreLinkBytecode::fixup ( const Compiler::SubroutineTable subroutineTable  ) 

Member Data Documentation

pointer to bytecode being constructed

Definition at line 382 of file compiler.h.

bytecode for events

Definition at line 376 of file compiler.h.

bytecode for routines

Definition at line 380 of file compiler.h.


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


asebaros
Author(s): $author
autogenerated on Mon Sep 5 08:42:15 2011