25 os <<
"Exported Functions:" << std::endl;
26 os <<
" PC Args Name" << std::endl;
29 os << std::setw( 5 ) << elem.PC << std::setw( 6 ) << elem.nargs <<
" " << elem.name
34 for ( PC = 0; PC < nLines; PC++ )
50 os << PC <<
": " << token << std::endl;
61 const unsigned char* dataptr = token.
dataptr;
64 unsigned short offset;
65 std::memcpy( &offset, dataptr,
sizeof(
unsigned short ) );
67 unsigned char type = *dataptr;
72 std::memcpy( &lval, dataptr,
sizeof(
int ) );
74 os <<
"\t" << lval <<
": @" << offset << std::endl;
78 os <<
"\tdefault: @" << offset << std::endl;
83 os <<
"\t\"" << std::string( (
const char*)dataptr, type ) <<
"\": @" << offset << std::endl;
void dump_casejmp(std::ostream &os, const Token &token)
std::vector< EPExportedFunction > exported_functions
int _readToken(Token &token, unsigned position) const
std::vector< std::string > fileline
std::vector< std::string > sourcelines
unsigned length(void) const
void dump(std::ostream &os)
const unsigned char * dataptr
std::vector< std::string > function_decls
StoredTokenContainer tokens