Assembler
class Assembler
This class parses source files or target definitions into entities.
DEFINITION
class Assembler;
constructor Assembler
DEFINITION
| Assembler | ( | const Target * target, | |
| const SearchPath & search_path, | |||
| const std::unordered_set< Symbol > & defines | ); |
| PARAMETER | DESCRIPTION |
|---|---|
target |
|
search_path |
|
defines |
method parse_object_file
DEFINITION
| std::shared_ptr< ObjectFile > parse_object_file | ( | Symbol file_name | ); |
| PARAMETER | DESCRIPTION |
|---|---|
file_name |
| RETURNS | DESCRIPTION |
|---|---|
std::shared_ptr< ObjectFile > |
method parse_target
DEFINITION
| Target parse_target | ( | Symbol name, | |
| Symbol file_name | ); |
| PARAMETER | DESCRIPTION |
|---|---|
name |
|
file_name |
| RETURNS | DESCRIPTION |
|---|---|
Target |
member symbol_opcodestatic
DEFINITION
static const Symbol symbol_opcode;
member token_data_endstatic
DEFINITION
static const Token token_data_end;
member token_data_sizestatic
DEFINITION
static const Token token_data_size;
member token_data_startstatic
DEFINITION
static const Token token_data_start;