#include <ael_structs.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 | |
int label_in_case | |
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 |
Definition at line 67 of file ael_structs.h.
int abstract |
Definition at line 100 of file ael_structs.h.
Referenced by check_context_names(), check_pval_item(), and print_pval().
Definition at line 87 of file ael_structs.h.
Referenced by ast_compile_ael2(), check_pval_item(), destroy_pval_item(), gen_prios(), print_pval(), and traverse_pval_item_template().
struct ael_extension* compiled_label [read] |
Definition at line 103 of file ael_structs.h.
Referenced by fix_gotos_in_extensions(), and gen_prios().
Definition at line 116 of file ael_structs.h.
Referenced by check_break(), check_continue(), get_contxt(), get_extension_or_contxt(), and label_inside_case().
struct pval* else_statements [read] |
Definition at line 98 of file ael_structs.h.
Referenced by add_extensions(), check_pval_item(), destroy_pval_item(), find_pval_goto_item(), gen_prios(), match_pval_item(), print_pval(), and traverse_pval_item_template().
int endcol |
Definition at line 73 of file ael_structs.h.
Referenced by check_pval_item(), and check_switch_expr().
int endline |
Definition at line 71 of file ael_structs.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_month(), check_pval_item(), check_switch_expr(), check_timerange(), and extension_matches().
Definition at line 104 of file ael_structs.h.
char* filename |
Definition at line 74 of file ael_structs.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_month(), check_pval_item(), check_switch_expr(), check_timerange(), destroy_pval_item(), and extension_matches().
char* for_inc |
Definition at line 97 of file ael_structs.h.
Referenced by check_pval_item(), destroy_pval_item(), gen_prios(), and print_pval().
char* for_init |
Definition at line 81 of file ael_structs.h.
Referenced by check_pval_item(), destroy_pval_item(), gen_prios(), and print_pval().
struct pval* for_statements [read] |
Definition at line 109 of file ael_structs.h.
Referenced by check_pval_item(), destroy_pval_item(), find_pval_goto_item(), gen_prios(), match_pval_item(), print_pval(), and traverse_pval_item_template().
char* for_test |
Definition at line 90 of file ael_structs.h.
Referenced by check_pval_item(), destroy_pval_item(), gen_prios(), and print_pval().
struct pval* goto_target [read] |
Definition at line 92 of file ael_structs.h.
Referenced by fix_gotos_in_extensions(), and gen_prios().
Definition at line 102 of file ael_structs.h.
Referenced by fix_gotos_in_extensions(), and gen_prios().
char* hints |
Definition at line 101 of file ael_structs.h.
Referenced by ast_compile_ael2(), destroy_pval_item(), and print_pval().
int label_in_case |
Definition at line 91 of file ael_structs.h.
Definition at line 79 of file ael_structs.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(), fix_gotos_in_extensions(), gen_prios(), get_goto_target(), match_pval_item(), print_pval(), and traverse_pval_item_template().
struct pval* macro_statements [read] |
Definition at line 99 of file ael_structs.h.
Referenced by ast_compile_ael2(), check_pval_item(), destroy_pval_item(), find_first_label_in_current_context(), find_label_in_current_context(), find_pval_goto_item(), match_pval_item(), print_pval(), and traverse_pval_item_template().
Definition at line 113 of file ael_structs.h.
Referenced by ast_compile_ael2(), check_abstract_reference(), check_app_args(), check_context_names(), check_goto(), check_includes(), check_pval(), check_pval_item(), check_switch_expr(), 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(), match_pval(), match_pval_item(), print_pval(), print_pval_list(), traverse_pval_item_template(), and traverse_pval_template().
Definition at line 117 of file ael_structs.h.
int regexten |
int startcol |
Definition at line 72 of file ael_structs.h.
Referenced by check_pval_item(), and check_switch_expr().
int startline |
Definition at line 70 of file ael_structs.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_month(), check_pval_item(), check_switch_expr(), check_timerange(), and extension_matches().
struct pval* statements [read] |
Definition at line 80 of file ael_structs.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(), gen_prios(), get_goto_target(), match_pval_item(), print_pval(), and traverse_pval_item_template().
char* str |
Definition at line 78 of file ael_structs.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_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(), match_pval_item(), and print_pval().
Definition at line 69 of file ael_structs.h.
Referenced by add_extensions(), ast_compile_ael2(), check_abstract_reference(), check_break(), check_context_names(), check_continue(), 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(), fix_gotos_in_extensions(), gen_prios(), get_contxt(), get_extension_or_contxt(), get_goto_target(), label_inside_case(), match_pval_item(), print_pval(), 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_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(), match_pval_item(), print_pval(), and traverse_pval_item_template().
Definition at line 83 of file ael_structs.h.
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(), fix_gotos_in_extensions(), gen_prios(), get_goto_target(), match_pval_item(), print_pval(), and traverse_pval_item_template().
union { ... } u3 |
Referenced by add_extensions(), ast_compile_ael2(), check_context_names(), check_pval_item(), destroy_pval_item(), find_first_label_in_current_context(), find_label_in_current_context(), find_pval_goto_item(), fix_gotos_in_extensions(), gen_prios(), match_pval_item(), print_pval(), and traverse_pval_item_template().
union { ... } u4 |
char* val |
Definition at line 89 of file ael_structs.h.
Referenced by ast_compile_ael2(), check_pval_item(), destroy_pval_item(), gen_prios(), and print_pval().