ARB
|
Go to the source code of this file.
Classes | |
class | ArgParser |
struct | for_data |
struct | Command |
struct | NoSuchCommand |
class | NamedCommand |
class | FINAL_TYPE< SEQTYPE > |
xml element More... | |
class | FINAL_TYPE< SEQTYPE > |
xml element More... | |
Macros | |
#define | ERRBUFSIZE 500 |
Typedefs | |
typedef int(Interpreter::* | NoArgFun )() |
typedef int(Interpreter::* | ArgFun )(const char *) |
Enumerations | |
enum | CallMode { STANDARD_CALL = 0, DONT_EVAL = 1, EVAL_VAR_DECL = 2, EVAL_PLAIN = 4, TERMINATED_ON_ERROR = 8 } |
Functions | |
const char * | formatted (const char *format,...) |
void | print_tabs (int count, FILE *out) |
static void | write_aisc (const TokenListBlock *block, FILE *out, int indentation) |
char * | get_ident (const char *&code, const Code *at) |
for_data & | add_for_data_to (const Code *co) |
void | remove_for_data_from (const Code *co) |
Variables | |
const int | DISPATCH_LIMIT = 5000000 |
#define ERRBUFSIZE 500 |
Definition at line 64 of file aisc_commands.c.
Referenced by formatted().
typedef int(Interpreter::* NoArgFun)() |
Definition at line 742 of file aisc_commands.c.
Definition at line 743 of file aisc_commands.c.
enum CallMode |
Enumerator | |
---|---|
STANDARD_CALL | |
DONT_EVAL | |
EVAL_VAR_DECL | |
EVAL_PLAIN | |
TERMINATED_ON_ERROR |
Definition at line 745 of file aisc_commands.c.
Definition at line 65 of file aisc_commands.c.
References chars, errbuf, ERRBUFSIZE, EXIT_FAILURE, fputc(), NULp, va_end(), va_start(), and vfprintf().
Referenced by Interpreter::launch().
|
inline |
|
static |
Definition at line 92 of file aisc_commands.c.
References TokenListBlock::first_list(), fputc(), TokenList::next_list(), Token::next_token(), and print_tabs().
Definition at line 302 of file aisc_commands.c.
References copy_string_part(), NULp, print_error, and start.
Definition at line 479 of file aisc_commands.c.
References Code::fd, and for_data::next.
|
inline |
Definition at line 488 of file aisc_commands.c.
References Code::fd, for_data::forstr, and for_data::next.
const int DISPATCH_LIMIT = 5000000 |
Definition at line 755 of file aisc_commands.c.