ARB
|
Go to the source code of this file.
Classes | |
class | TokenMatcher |
Functions | |
static const Token * | nextToken (const Token *tok, bool cont_in_next_list) |
static const Token * | nextTokenMatching (const Token *tok, const TokenMatcher &wanted, bool cont_in_next_list) |
char * | get_var_string (const Data &data, char *var, bool allow_missing_var) |
static void | dump_token_recursive (const Token *tok, FILE *out) |
Definition at line 64 of file aisc_var_ref.c.
References TokenList::first_token(), TokenList::next_list(), Token::next_token(), and Token::parent_list().
Referenced by Data::find_token(), and nextTokenMatching().
|
static |
Definition at line 73 of file aisc_var_ref.c.
References TokenMatcher::matches(), and nextToken().
Referenced by Data::find_token().
Definition at line 147 of file aisc_var_ref.c.
References aisc_assert, Interpreter::at(), Data::find_qualified_token(), Token::get_key(), Token::get_value(), Token::has_value(), Interpreter::instance, Token::is_block(), LOOKUP_LIST_OR_PARENT_LIST, NULp, offset, Token::parent_block_token(), print_error, printf_error, Interpreter::read_local(), and SKIP_SPACE_LF().
|
static |
Definition at line 259 of file aisc_var_ref.c.
References block, TokenList::first_token(), fputc(), fputs(), Token::get_key(), Token::get_value(), Token::has_value(), Token::parent_block_token(), and Token::parent_list().
Referenced by Data::dump_cursor_pos().