|
ARB
|
#include <aisc_parser.h>

Public Member Functions | |
| Code () | |
| Code (const Code &other) | |
| DECLARE_ASSIGNMENT_OPERATOR (Code) | |
| ~Code () | |
| void | set_command (CommandType command_, const char *args) |
| void | print_error_internal (const char *err, const char *launcher_file, int launcher_line) const |
| void | print_warning_internal (const char *warn, const char *launcher_file, int launcher_line) const |
Public Attributes | |
| Code * | next |
| char * | str |
| Location | source |
| CommandType | command |
| const Command * | cmd |
| struct for_data * | fd |
| Code * | IF |
| Code * | ELSE |
| Code * | ENDIF |
| Code * | FOR |
| Code * | NEXT |
| Code * | ENDFOR |
Definition at line 35 of file aisc_parser.h.
|
inline |
Definition at line 53 of file aisc_parser.h.
|
inline |
Definition at line 68 of file aisc_parser.h.
|
inline |
Definition at line 84 of file aisc_parser.h.
References next.
| Code::DECLARE_ASSIGNMENT_OPERATOR | ( | Code | ) |
|
inline |
Definition at line 89 of file aisc_parser.h.
References SKIP_SPACE_LF().
|
inline |
Definition at line 95 of file aisc_parser.h.
References Location::print_error_internal().
|
inline |
Definition at line 98 of file aisc_parser.h.
References Location::print_warning_internal().
| Code* Code::next |
Definition at line 36 of file aisc_parser.h.
Referenced by aisc_calc_blocks(), Parser::parse_program(), and ~Code().
| char* Code::str |
Definition at line 37 of file aisc_parser.h.
Referenced by aisc_calc_blocks(), and Parser::parse_program().
| Location Code::source |
Definition at line 39 of file aisc_parser.h.
Referenced by Output::assign(), Location::guess_pc(), Parser::parse_program(), and Command::pc().
| CommandType Code::command |
Definition at line 41 of file aisc_parser.h.
Referenced by aisc_calc_blocks().
| const Command* Code::cmd |
Definition at line 42 of file aisc_parser.h.
| struct for_data* Code::fd |
Definition at line 44 of file aisc_parser.h.
Referenced by add_for_data_to(), and remove_for_data_from().
| Code* Code::IF |
Definition at line 46 of file aisc_parser.h.
Referenced by aisc_calc_blocks().
| Code* Code::ELSE |
Definition at line 47 of file aisc_parser.h.
Referenced by aisc_calc_blocks().
| Code* Code::ENDIF |
Definition at line 48 of file aisc_parser.h.
Referenced by aisc_calc_blocks().
| Code* Code::FOR |
Definition at line 49 of file aisc_parser.h.
Referenced by aisc_calc_blocks().
| Code* Code::NEXT |
Definition at line 50 of file aisc_parser.h.
Referenced by aisc_calc_blocks().
| Code* Code::ENDFOR |
Definition at line 51 of file aisc_parser.h.
Referenced by aisc_calc_blocks().
1.8.8