ARB
|
#include <aisc_interpreter.h>
Public Member Functions | |
Data () | |
~Data () | |
void | set_tokens (TokenListBlock *newRoot) |
const TokenListBlock * | get_tokens () const |
const Token * | get_cursor () const |
void | set_cursor (const Token *newCursor) |
const Token * | find_token (const Token *curs, const char *str, LookupScope scope) const |
const Token * | find_qualified_token (const char *str, LookupScope scope) const |
void | dump_cursor_pos (FILE *out) const |
Data (GBDATA *gb_species, const char *aliName) | |
~Data () | |
Public Member Functions inherited from Noncopyable | |
Noncopyable () | |
Public Attributes | |
GBDATA * | gb_data |
char * | data |
size_t | len |
char * | error |
Definition at line 363 of file aisc_interpreter.h.
|
inline |
Definition at line 368 of file aisc_interpreter.h.
References NULp.
|
inline |
Definition at line 372 of file aisc_interpreter.h.
Definition at line 980 of file TranslateRealign.cxx.
References ARB_strdup(), GB_await_error(), GB_entry(), GB_read_string(), GB_read_string_count(), and GBS_global_string_copy().
|
inline |
Definition at line 998 of file TranslateRealign.cxx.
|
inline |
Definition at line 374 of file aisc_interpreter.h.
|
inline |
Definition at line 378 of file aisc_interpreter.h.
Referenced by find_token().
|
inline |
Definition at line 380 of file aisc_interpreter.h.
|
inline |
Definition at line 381 of file aisc_interpreter.h.
const Token * Data::find_token | ( | const Token * | curs, |
const char * | str, | ||
LookupScope | scope | ||
) | const |
Definition at line 81 of file aisc_var_ref.c.
References TokenList::first_token(), TokenListBlock::first_token(), get_tokens(), LOOKUP_BLOCK, LOOKUP_BLOCK_REST, LOOKUP_LIST, LOOKUP_LIST_OR_PARENT_LIST, nextToken(), nextTokenMatching(), NULp, TokenList::parent_block(), Token::parent_block_token(), and Token::parent_list().
Referenced by find_qualified_token().
const Token * Data::find_qualified_token | ( | const char * | str, |
LookupScope | scope | ||
) | const |
Definition at line 121 of file aisc_var_ref.c.
References copy_string_part(), find_token(), TokenListBlock::first_token(), Token::get_content(), Token::is_block(), LOOKUP_BLOCK, and NULp.
Referenced by get_var_string().
void Data::dump_cursor_pos | ( | FILE * | out | ) | const |
Definition at line 281 of file aisc_var_ref.c.
References dump_token_recursive().
GBDATA* Data::gb_data |
Definition at line 975 of file TranslateRealign.cxx.
Referenced by ALI_realign_marked().
char* Data::data |
Definition at line 976 of file TranslateRealign.cxx.
Referenced by ALI_realign_marked().
size_t Data::len |
Definition at line 977 of file TranslateRealign.cxx.
Referenced by ALI_realign_marked().
char* Data::error |
Definition at line 978 of file TranslateRealign.cxx.
Referenced by ALI_realign_marked().