#include <asm_parser.h>
|
std::vector< uint8_t > | Parse (const std::string &instruction) |
|
std::vector< std::string > | Tokenize (const std::string &instruction) |
|
Definition at line 64 of file asm_parser.h.
◆ Parse()
std::vector< uint8_t > yaze::emu::AsmParser::Parse |
( |
const std::string & | instruction | ) |
|
|
inline |
◆ Tokenize()
std::vector< std::string > yaze::emu::AsmParser::Tokenize |
( |
const std::string & | instruction | ) |
|
|
inline |
◆ AppendOperandBytes()
void yaze::emu::AsmParser::AppendOperandBytes |
( |
std::vector< uint8_t > & | bytes, |
|
|
const std::string & | operand, |
|
|
const AddressingMode & | addressing_mode ) |
|
inlineprivate |
◆ DetermineMode()
AddressingMode yaze::emu::AsmParser::DetermineMode |
( |
const std::vector< std::string > & | tokens | ) |
|
|
inlineprivate |
◆ TryParseByte()
bool yaze::emu::AsmParser::TryParseByte |
( |
const std::string & | str, |
|
|
uint8_t & | value ) |
|
inlineprivate |
◆ TryParseHex()
bool yaze::emu::AsmParser::TryParseHex |
( |
const std::string & | str, |
|
|
uint32_t & | value ) |
|
inlineprivate |
◆ CreateInternalOpcodeMap()
void yaze::emu::AsmParser::CreateInternalOpcodeMap |
( |
| ) |
|
|
inlineprivate |
◆ mnemonic_to_opcode_
std::unordered_map<MnemonicMode, uint8_t, MnemonicModeHash> yaze::emu::AsmParser::mnemonic_to_opcode_ |
|
private |
The documentation for this class was generated from the following file: