ARB
|
Go to the source code of this file.
Namespaces | |
GBL_IMPL | |
Macros | |
#define | MAX_PRINT_LEN 200 |
Functions | |
static const char * | GBL_IMPL::search_matching_dquote (const char *str) |
char * | GBL_IMPL::search_matching_dquote (char *str) |
const char * | GBL_IMPL::search_matching_parenthesis (const char *source) |
static const char * | GBL_IMPL::search_next_separator (const char *source, const char *seps) |
char * | GBL_IMPL::search_next_separator (char *source, const char *seps) |
static void | dumpStreams (const char *name, const GBL_streams &streams) |
static const char * | shortenLongString (const char *str, size_t wanted_len) |
static char * | apply_ACI (const char *str, const char *commands, const GBL_call_env &callEnv) |
NOT4PERL char * | GB_command_interpreter_in_env (const char *str, const char *commands, const GBL_call_env &callEnv) |
char * | GB_command_interpreter (const char *str, const char *commands, GBDATA *gb_main) |
#define MAX_PRINT_LEN 200 |
Referenced by apply_ACI().
|
static |
Definition at line 112 of file gb_aci.cxx.
References GBL_streams::empty(), GBS_global_string(), GBS_global_string_copy(), GBL_streams::get(), GBL_IMPL::print_trace(), GBL_streams::size(), and GBL_IMPL::traceIndent.
Referenced by apply_ACI().
Definition at line 132 of file gb_aci.cxx.
References ARB_strpartdup(), gb_assert, and result.
Referenced by apply_ACI().
|
static |
Definition at line 160 of file gb_aci.cxx.
References ARB_strdup(), buffer, command, GBL_streams::concatenated(), dumpStreams(), GBL_streams::erase(), error(), GB_export_errorf(), GBS_global_string(), GBS_global_string_copy(), GBL_streams::get(), GBL_command_arguments::get_cmdName(), GBL_call_env::get_env(), GBL_command_arguments::get_param(), GBL_command_arguments::get_param_streams(), GBL_command_arguments::input, GBL_streams::insert(), GBL_env::lookup_command(), MAX_PRINT_LEN, NULp, GBL_command_arguments::output, GBL_command_arguments::param_count(), GBL_IMPL::search_matching_dquote(), GBL_IMPL::search_next_separator(), shortenLongString(), GBL_streams::size(), GBL_streams::swap(), TRACE_ACI, GBL_IMPL::traceACI, GBL_IMPL::traceIndent, and UNCOVERED.
Referenced by GB_command_interpreter_in_env().
NOT4PERL char* GB_command_interpreter_in_env | ( | const char * | str, |
const char * | commands, | ||
const GBL_call_env & | callEnv | ||
) |
Definition at line 361 of file gb_aci.cxx.
References apply_ACI(), ARB_strdup(), ARB_strndup(), GBS_strstruct::cat(), gb_assert, GB_export_error(), GB_get_error(), GB_have_error(), GB_read_as_string(), GB_read_char_pntr(), GB_read_type(), GB_STRING, GBS_global_string(), GBS_regmatch(), GBS_regreplace(), GBS_string_eval_in_env(), GBS_strstruct::get_data(), GBL_call_env::get_item_ref(), GBS_strstruct::get_position(), GBL_IMPL::modify_trace_indent(), GBS_strstruct::nput(), NULp, GBL_IMPL::print_trace(), GBS_strstruct::put(), result, SmartMallocPtr, and GBL_IMPL::traceACI.
Referenced by SaiAciApplicator::apply(), TreeNode::apply_aci_to_remarks(), awt_open_ACI_URL_with_item(), FieldReader::calc_value(), ED4_get_NDS_text(), RefEntries::RefSelector::filter_refs(), g_bs_convert_string_to_tagged_hash_with_rewrite(), GB_command_interpreter(), gbs_build_replace_string(), GEN_make_node_text_nds(), GetDisplayInfo(), GS_calc_resulting_groupname(), GBL_call_env::interpret_subcommand(), MG_create_field_content(), modify_fields_of_queried_cb(), modsai_cb(), ArbImporter::read_data(), ItemFieldShader::scan_value_range_cb(), ACI_Labeler::speciesLabel(), NodeTextBuilder::work(), and SpecSetRegistry::write_node_information().
Definition at line 453 of file gb_aci.cxx.
References GB_command_interpreter_in_env(), and NULp.
Referenced by jobLabel().