|
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.
1.8.8