ARB
|
#include <aisc_interpreter.h>
Public Member Functions | |
Interpreter () | |
~Interpreter () | |
int | launch (int argc, char **argv) |
const Code * | at () const |
const Data & | get_data () const |
const char * | read_local (const char *key) const |
var_ref | get_local (const char *key) |
Static Public Attributes | |
static const Interpreter * | instance = NULp |
Definition at line 389 of file aisc_interpreter.h.
|
inline |
Definition at line 472 of file aisc_interpreter.h.
References aisc_assert, ASSERT_RESULT, Output::assign_stdout(), HASHSIZE, and NULp.
|
inline |
Definition at line 493 of file aisc_interpreter.h.
References aisc_assert, and NULp.
Definition at line 314 of file aisc.c.
References aisc_assert, at(), EXIT_FAILURE, EXIT_SUCCESS, fflush(), formatted(), fputs(), Location::get_error_count(), NULp, OPENFILES, Parser::parse_program(), print_error, and read_aisc_file().
Referenced by main().
|
inline |
Definition at line 507 of file aisc_interpreter.h.
References Command::pc().
Referenced by FINAL_TYPE< SEQTYPE >::call(), get_var_string(), Location::guess_pc(), launch(), and Command::pc().
|
inline |
Definition at line 508 of file aisc_interpreter.h.
Definition at line 266 of file aisc_mix.c.
References get_local(), and var_ref::read().
Referenced by get_var_string().
Definition at line 258 of file aisc_mix.c.
Referenced by read_local().
|
static |
Definition at line 470 of file aisc_interpreter.h.
Referenced by get_var_string(), Location::guess_pc(), Output::maybe_end(), Output::maybe_start(), Output::maybe_write(), Formatter::write(), and Output::write().