|
Asterisk - The Open Source Telephony Project
18.5.0
|
#include <pval.h>

Data Fields | |
| struct pval * | dad |
| int | endcol |
| int | endline |
| char * | filename |
| struct pval * | next |
| struct pval * | prev |
| int | startcol |
| int | startline |
| pvaltype | type |
| union { | |
| char * for_init | |
| struct pval * list | |
| struct pval * statements | |
| char * str | |
| } | u1 |
| struct pval * | u1_last |
| union { | |
| struct pval * arglist | |
| char * for_test | |
| struct pval * goto_target | |
| struct pval * statements | |
| char * val | |
| } | u2 |
| union { | |
| int abstract | |
| struct ael_extension * compiled_label | |
| struct pval * else_statements | |
| struct pval * extend | |
| char * for_inc | |
| int goto_target_in_case | |
| char * hints | |
| struct pval * macro_statements | |
| } | u3 |
| union { | |
| struct pval * for_statements | |
| int regexten | |
| } | u4 |
| int abstract |
Definition at line 80 of file pval.h.
Referenced by check_context_names(), check_pval_item(), print_pval(), pvalContextGetAbstract(), pvalContextSetAbstract(), and pvalContextUnsetAbstract().
| struct pval* arglist |
Definition at line 68 of file pval.h.
Referenced by ast_compile_ael2(), check_pval_item(), destroy_pval_item(), gen_prios(), print_pval(), pvalAppCallAddArg(), pvalAppCallSetArglist(), pvalAppCallWalkArgs(), pvalCasePatDefAddStatement(), pvalIncludeGetTimeConstraints(), pvalIncludesAddIncludeWithTimeConstraints(), pvalMacroAddArg(), pvalMacroCallAddArg(), pvalMacroCallSetArglist(), pvalMacroCallWalkArgs(), pvalMacroSetArglist(), pvalMacroWalkArgs(), traverse_pval_item_template(), and yyparse().
| struct ael_extension* compiled_label |
Definition at line 83 of file pval.h.
Referenced by fix_gotos_in_extensions(), and gen_prios().
| struct pval* dad |
Definition at line 96 of file pval.h.
Referenced by check_break(), check_continue(), check_label(), get_contxt(), get_extension_or_contxt(), in_context(), in_macro(), label_inside_case(), and set_dads().
| struct pval* else_statements |
Definition at line 78 of file pval.h.
Referenced by add_extensions(), check_pval_item(), destroy_pval_item(), find_pval_goto_item(), find_switch_item(), gen_prios(), match_pval_item(), print_pval(), pvalConditionalGetElseStatement(), pvalConditionalSetElseStatement(), and traverse_pval_item_template().
| int endcol |
Definition at line 54 of file pval.h.
Referenced by check_macro_returns(), check_pval_item(), check_switch_expr(), npval(), and update_last().
| int endline |
Definition at line 52 of file pval.h.
Referenced by check_abstract_reference(), check_app_args(), check_break(), check_context_names(), check_continue(), check_day(), check_dow(), check_expr2_input(), check_goto(), check_includes(), check_label(), check_macro_returns(), check_month(), check_pval_item(), check_switch_expr(), check_timerange(), extension_matches(), is_empty(), npval(), and update_last().
| char* filename |
Definition at line 55 of file pval.h.
Referenced by check_abstract_reference(), check_app_args(), check_break(), check_context_names(), check_continue(), check_day(), check_dow(), check_expr2_input(), check_goto(), check_includes(), check_label(), check_macro_returns(), check_month(), check_pval_item(), check_switch_expr(), check_timerange(), destroy_pval_item(), extension_matches(), is_empty(), and npval().
| char* for_inc |
Definition at line 77 of file pval.h.
Referenced by check_pval_item(), destroy_pval_item(), gen_prios(), print_pval(), pvalForGetInc(), and pvalForSetInc().
| char* for_init |
Definition at line 62 of file pval.h.
Referenced by check_pval_item(), destroy_pval_item(), gen_prios(), print_pval(), pvalForGetInit(), pvalForSetInit(), and yyparse().
| struct pval* for_statements |
Definition at line 89 of file pval.h.
Referenced by check_pval_item(), destroy_pval_item(), find_pval_goto_item(), find_switch_item(), gen_prios(), match_pval_item(), print_pval(), pvalForGetStatement(), pvalForSetStatement(), and traverse_pval_item_template().
| char* for_test |
Definition at line 71 of file pval.h.
Referenced by check_pval_item(), destroy_pval_item(), gen_prios(), print_pval(), pvalForGetTest(), and pvalForSetTest().
| struct pval* goto_target |
Definition at line 72 of file pval.h.
Referenced by fix_gotos_in_extensions(), and gen_prios().
| int goto_target_in_case |
Definition at line 82 of file pval.h.
Referenced by fix_gotos_in_extensions(), and gen_prios().
| char* hints |
Definition at line 81 of file pval.h.
Referenced by ast_compile_ael2(), destroy_pval_item(), print_pval(), pvalExtenGetHints(), and pvalExtenSetHints().
| struct pval* list |
Definition at line 60 of file pval.h.
Referenced by ast_compile_ael2(), check_abstract_reference(), check_goto(), check_includes(), check_pval_item(), destroy_pval_item(), find_first_label_in_current_context(), find_label_in_current_context(), find_pval_goto_item(), find_switch_item(), fix_gotos_in_extensions(), gen_prios(), get_goto_target(), match_pval_item(), print_pval(), pvalESwitchesAddSwitch(), pvalESwitchesWalkNames(), pvalGotoGetTarget(), pvalGotoSetTarget(), pvalIfTimeGetCondition(), pvalIfTimeSetCondition(), pvalIncludesAddInclude(), pvalIncludesAddIncludeWithTimeConstraints(), pvalIncludesWalk(), pvalStatementBlockAddStatement(), pvalStatementBlockWalkStatements(), pvalSwitchesAddSwitch(), pvalSwitchesWalkNames(), traverse_pval_item_template(), and yyparse().
| struct pval* macro_statements |
Definition at line 79 of file pval.h.
Referenced by ast_compile_ael2(), check_macro_returns(), check_pval_item(), destroy_pval_item(), find_pval_goto_item(), find_switch_item(), match_pval_item(), print_pval(), pvalMacroAddStatement(), pvalMacroWalkStatements(), and traverse_pval_item_template().
| struct pval* next |
Definition at line 93 of file pval.h.
Referenced by ast_compile_ael2(), check_abstract_reference(), check_app_args(), check_context_names(), check_goto(), check_includes(), check_macro_returns(), check_pval(), check_pval_item(), check_switch_expr(), contains_switch(), destroy_pval(), find_first_label_in_current_context(), find_label_in_current_context(), find_pval_goto_item(), find_pval_gotos(), fix_gotos_in_extensions(), gen_prios(), get_goto_target(), linku1(), match_pval(), match_pval_item(), print_pval(), print_pval_list(), pvalAppCallWalkArgs(), pvalCasePatDefWalkStatements(), pvalContextWalkStatements(), pvalESwitchesWalkNames(), pvalGlobalsWalkStatements(), pvalGotoGetTarget(), pvalGotoSetTarget(), pvalIfTimeGetCondition(), pvalIfTimeSetCondition(), pvalIncludeGetTimeConstraints(), pvalIncludesAddIncludeWithTimeConstraints(), pvalIncludesWalk(), pvalMacroCallWalkArgs(), pvalMacroWalkArgs(), pvalMacroWalkStatements(), pvalStatementBlockWalkStatements(), pvalSwitchesWalkNames(), pvalSwitchWalkCases(), pvalTopLevWalkObjects(), set_dads(), traverse_pval_item_template(), traverse_pval_template(), and yyparse().
| int regexten |
Definition at line 90 of file pval.h.
Referenced by ast_compile_ael2(), print_pval(), pvalExtenGetRegexten(), pvalExtenSetRegexten(), and pvalExtenUnSetRegexten().
| int startcol |
Definition at line 53 of file pval.h.
Referenced by check_macro_returns(), check_pval_item(), check_switch_expr(), and npval().
| int startline |
Definition at line 51 of file pval.h.
Referenced by check_abstract_reference(), check_app_args(), check_break(), check_context_names(), check_continue(), check_day(), check_dow(), check_expr2_input(), check_goto(), check_includes(), check_label(), check_macro_returns(), check_month(), check_pval_item(), check_switch_expr(), check_timerange(), extension_matches(), is_empty(), and npval().
| struct pval* statements |
Definition at line 61 of file pval.h.
Referenced by ast_compile_ael2(), check_goto(), check_pval_item(), check_switch_expr(), destroy_pval_item(), find_first_label_in_current_context(), find_label_in_current_context(), find_pval_goto_item(), find_switch_item(), gen_prios(), get_goto_target(), match_pval(), match_pval_item(), print_pval(), pvalCasePatDefAddStatement(), pvalCasePatDefWalkStatements(), pvalCatchGetStatement(), pvalCatchSetStatement(), pvalConditionalGetThenStatement(), pvalConditionalSetThenStatement(), pvalContextAddStatement(), pvalContextWalkStatements(), pvalExtenGetStatement(), pvalExtenSetStatement(), pvalGlobalsAddStatement(), pvalSwitchAddCase(), pvalSwitchWalkCases(), traverse_pval_item_template(), and yyparse().
| char* str |
Definition at line 59 of file pval.h.
Referenced by add_extensions(), ast_compile_ael2(), check_abstract_reference(), check_app_args(), check_context_names(), check_day(), check_dow(), check_goto(), check_includes(), check_label(), check_macro_returns(), check_month(), check_pval_item(), check_switch_expr(), check_timerange(), destroy_pval_item(), find_first_label_in_current_context(), find_label_in_current_context(), find_pval_goto_item(), fix_gotos_in_extensions(), gen_prios(), get_goto_target(), is_empty(), match_pval_item(), nword(), print_pval(), pvalAppCallGetAppName(), pvalAppCallSetAppName(), pvalCasePatGetVal(), pvalCasePatSetVal(), pvalCatchGetExtName(), pvalCatchSetExtName(), pvalContextGetName(), pvalContextSetName(), pvalESwitchesAddSwitch(), pvalESwitchesWalkNames(), pvalExtenGetName(), pvalExtenSetName(), pvalGotoGetTarget(), pvalGotoSetTarget(), pvalIfGetCondition(), pvalIfSetCondition(), pvalIfTimeGetCondition(), pvalIgnorePatGetPattern(), pvalIgnorePatSetPattern(), pvalIncludeGetTimeConstraints(), pvalIncludesAddInclude(), pvalIncludesAddIncludeWithTimeConstraints(), pvalIncludesWalk(), pvalLabelGetName(), pvalLabelSetName(), pvalMacroCallGetMacroName(), pvalMacroCallSetMacroName(), pvalMacroGetName(), pvalMacroSetName(), pvalRandomGetCondition(), pvalRandomSetCondition(), pvalSwitchesAddSwitch(), pvalSwitchesWalkNames(), pvalSwitchGetTestexpr(), pvalSwitchSetTestexpr(), pvalVarDecGetVarname(), pvalVarDecSetVarname(), pvalWordGetString(), pvalWordSetString(), and yyparse().
| pvaltype type |
Definition at line 50 of file pval.h.
Referenced by add_extensions(), ast_compile_ael2(), check_abstract_reference(), check_break(), check_context_names(), check_continue(), check_goto(), check_label(), check_macro_returns(), check_pval_item(), check_switch_expr(), destroy_pval_item(), find_first_label_in_current_context(), find_label_in_current_context(), find_pval_goto_item(), find_switch_item(), fix_gotos_in_extensions(), gen_prios(), get_contxt(), get_extension_or_contxt(), get_goto_target(), in_context(), in_macro(), label_inside_case(), Property::load(), match_pval_item(), npval(), print_pval(), pvalCheckType(), pvalCreateNode(), pvalGlobalsAddStatement(), pvalObjectGetType(), set_priorities(), and traverse_pval_item_template().
| union { ... } u1 |
Referenced by add_extensions(), ast_compile_ael2(), check_abstract_reference(), check_app_args(), check_context_names(), check_day(), check_dow(), check_goto(), check_includes(), check_label(), check_macro_returns(), check_month(), check_pval_item(), check_switch_expr(), check_timerange(), destroy_pval_item(), find_first_label_in_current_context(), find_label_in_current_context(), find_pval_goto_item(), find_switch_item(), fix_gotos_in_extensions(), gen_prios(), get_goto_target(), is_empty(), match_pval_item(), nword(), print_pval(), pvalAppCallGetAppName(), pvalAppCallSetAppName(), pvalCasePatGetVal(), pvalCasePatSetVal(), pvalCatchGetExtName(), pvalCatchSetExtName(), pvalContextGetName(), pvalContextSetName(), pvalESwitchesAddSwitch(), pvalESwitchesWalkNames(), pvalExtenGetName(), pvalExtenSetName(), pvalForGetInit(), pvalForSetInit(), pvalGlobalsAddStatement(), pvalGotoGetTarget(), pvalGotoSetTarget(), pvalIfGetCondition(), pvalIfSetCondition(), pvalIfTimeGetCondition(), pvalIfTimeSetCondition(), pvalIgnorePatGetPattern(), pvalIgnorePatSetPattern(), pvalIncludeGetTimeConstraints(), pvalIncludesAddInclude(), pvalIncludesAddIncludeWithTimeConstraints(), pvalIncludesWalk(), pvalLabelGetName(), pvalLabelSetName(), pvalMacroCallGetMacroName(), pvalMacroCallSetMacroName(), pvalMacroGetName(), pvalMacroSetName(), pvalRandomGetCondition(), pvalRandomSetCondition(), pvalStatementBlockAddStatement(), pvalStatementBlockWalkStatements(), pvalSwitchesAddSwitch(), pvalSwitchesWalkNames(), pvalSwitchGetTestexpr(), pvalSwitchSetTestexpr(), pvalVarDecGetVarname(), pvalVarDecSetVarname(), pvalWordGetString(), pvalWordSetString(), traverse_pval_item_template(), and yyparse().
| union { ... } u2 |
Referenced by ast_compile_ael2(), check_abstract_reference(), check_goto(), check_pval_item(), check_switch_expr(), destroy_pval_item(), find_first_label_in_current_context(), find_label_in_current_context(), find_pval_goto_item(), find_switch_item(), fix_gotos_in_extensions(), gen_prios(), get_goto_target(), match_pval(), match_pval_item(), print_pval(), pvalAppCallAddArg(), pvalAppCallSetArglist(), pvalAppCallWalkArgs(), pvalCasePatDefAddStatement(), pvalCasePatDefWalkStatements(), pvalCatchGetStatement(), pvalCatchSetStatement(), pvalConditionalGetThenStatement(), pvalConditionalSetThenStatement(), pvalContextAddStatement(), pvalContextWalkStatements(), pvalExtenGetStatement(), pvalExtenSetStatement(), pvalForGetTest(), pvalForSetTest(), pvalIncludeGetTimeConstraints(), pvalIncludesAddIncludeWithTimeConstraints(), pvalMacroAddArg(), pvalMacroCallAddArg(), pvalMacroCallSetArglist(), pvalMacroCallWalkArgs(), pvalMacroSetArglist(), pvalMacroWalkArgs(), pvalSwitchAddCase(), pvalSwitchWalkCases(), pvalVarDecGetValue(), pvalVarDecSetValue(), traverse_pval_item_template(), and yyparse().
| union { ... } u3 |
Referenced by add_extensions(), ast_compile_ael2(), check_context_names(), check_macro_returns(), check_pval_item(), destroy_pval_item(), find_pval_goto_item(), find_switch_item(), fix_gotos_in_extensions(), gen_prios(), match_pval_item(), print_pval(), pvalConditionalGetElseStatement(), pvalConditionalSetElseStatement(), pvalContextGetAbstract(), pvalContextSetAbstract(), pvalContextUnsetAbstract(), pvalExtenGetHints(), pvalExtenSetHints(), pvalForGetInc(), pvalForSetInc(), pvalMacroAddStatement(), pvalMacroWalkStatements(), and traverse_pval_item_template().
| union { ... } u4 |
Referenced by ast_compile_ael2(), check_pval_item(), destroy_pval_item(), find_pval_goto_item(), find_switch_item(), gen_prios(), match_pval_item(), print_pval(), pvalExtenGetRegexten(), pvalExtenSetRegexten(), pvalExtenUnSetRegexten(), pvalForGetStatement(), pvalForSetStatement(), and traverse_pval_item_template().
| char* val |
Definition at line 70 of file pval.h.
Referenced by ast_compile_ael2(), check_pval_item(), destroy_pval_item(), gen_prios(), print_pval(), pvalVarDecGetValue(), pvalVarDecSetValue(), and yyparse().
1.8.13