Public Attributes | |
| int | line_number = 0 |
| int | current_channel = -1 |
| uint8_t | current_duration = 0 |
| std::string | song_label |
| uint16_t | aram_address = 0xD800 |
| std::unordered_map< std::string, int > | label_to_channel |
| std::unordered_map< std::string, std::vector< TrackEvent > > | subroutines |
| std::vector< std::string > | warnings |
| std::vector< std::string > | errors |
| int | bytes_generated = 0 |
Definition at line 72 of file asm_importer.h.
| int yaze::zelda3::music::AsmImporter::ParseState::line_number = 0 |
Definition at line 73 of file asm_importer.h.
Referenced by yaze::zelda3::music::AsmImporter::ImportSong(), yaze::zelda3::music::AsmImporter::ParseDataBytes(), yaze::zelda3::music::AsmImporter::ParseLine(), and yaze::zelda3::music::AsmImporter::ParseMacro().
| int yaze::zelda3::music::AsmImporter::ParseState::current_channel = -1 |
Definition at line 74 of file asm_importer.h.
Referenced by yaze::zelda3::music::AsmImporter::ParseDataBytes(), yaze::zelda3::music::AsmImporter::ParseLabel(), and yaze::zelda3::music::AsmImporter::ParseLine().
| uint8_t yaze::zelda3::music::AsmImporter::ParseState::current_duration = 0 |
Definition at line 75 of file asm_importer.h.
Referenced by yaze::zelda3::music::AsmImporter::ParseDataBytes(), and yaze::zelda3::music::AsmImporter::ParseMacro().
| std::string yaze::zelda3::music::AsmImporter::ParseState::song_label |
Definition at line 76 of file asm_importer.h.
Referenced by yaze::zelda3::music::AsmImporter::ImportSong(), and yaze::zelda3::music::AsmImporter::ParseLabel().
| uint16_t yaze::zelda3::music::AsmImporter::ParseState::aram_address = 0xD800 |
Definition at line 77 of file asm_importer.h.
Referenced by yaze::zelda3::music::AsmImporter::ParseDirective().
| std::unordered_map<std::string, int> yaze::zelda3::music::AsmImporter::ParseState::label_to_channel |
Definition at line 78 of file asm_importer.h.
Referenced by yaze::zelda3::music::AsmImporter::ParseLabel().
| std::unordered_map<std::string, std::vector<TrackEvent> > yaze::zelda3::music::AsmImporter::ParseState::subroutines |
Definition at line 79 of file asm_importer.h.
| std::vector<std::string> yaze::zelda3::music::AsmImporter::ParseState::warnings |
Definition at line 80 of file asm_importer.h.
Referenced by yaze::zelda3::music::AsmImporter::ImportSong(), yaze::zelda3::music::AsmImporter::ParseDataBytes(), yaze::zelda3::music::AsmImporter::ParseLine(), and yaze::zelda3::music::AsmImporter::ParseMacro().
| std::vector<std::string> yaze::zelda3::music::AsmImporter::ParseState::errors |
Definition at line 81 of file asm_importer.h.
Referenced by yaze::zelda3::music::AsmImporter::ImportSong().
| int yaze::zelda3::music::AsmImporter::ParseState::bytes_generated = 0 |
Definition at line 82 of file asm_importer.h.
Referenced by yaze::zelda3::music::AsmImporter::ImportSong(), yaze::zelda3::music::AsmImporter::ParseDataBytes(), and yaze::zelda3::music::AsmImporter::ParseMacro().