Sat Aug 6 00:40:09 2011

Asterisk developer's documentation


pval Struct Reference

#include <ael_structs.h>


Data Fields

pvaldad
int endcol
int endline
char * filename
pvalnext
pvalprev
int startcol
int startline
pvaltype type
union {
   char *   for_init
   pval *   list
   pval *   statements
   char *   str
u1
pvalu1_last
union {
   pval *   arglist
   char *   for_test
   pval *   goto_target
   pval *   statements
   char *   val
u2
union {
   int   abstract
   ael_extension *   compiled_label
   pval *   else_statements
   pval *   extend
   char *   for_inc
   int   goto_target_in_case
   char *   hints
   pval *   macro_statements
u3
union {
   pval *   for_statements
   int   regexten
u4


Detailed Description

Definition at line 67 of file ael_structs.h.


Field Documentation

int abstract

Definition at line 99 of file ael_structs.h.

Referenced by check_context_names(), and check_pval_item().

struct pval* arglist

Definition at line 87 of file ael_structs.h.

Referenced by check_pval_item(), destroy_pval_item(), gen_prios(), print_pval(), and traverse_pval_item_template().

struct ael_extension* compiled_label

Definition at line 102 of file ael_structs.h.

Referenced by gen_prios().

struct pval* dad

Definition at line 115 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

Definition at line 97 of file ael_structs.h.

Referenced by add_extensions(), check_pval_item(), destroy_pval_item(), find_pval_goto_item(), find_switch_item(), gen_prios(), match_pval_item(), and traverse_pval_item_template().

int endcol

Definition at line 73 of file ael_structs.h.

Referenced by check_pval_item().

int endline

Definition at line 71 of file ael_structs.h.

Referenced by 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_timerange(), and extension_matches().

struct pval* extend

Definition at line 103 of file ael_structs.h.

char* filename

Definition at line 74 of file ael_structs.h.

Referenced by 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_timerange(), destroy_pval_item(), and extension_matches().

char* for_inc

Definition at line 96 of file ael_structs.h.

Referenced by check_pval_item(), destroy_pval_item(), and gen_prios().

char* for_init

Definition at line 81 of file ael_structs.h.

Referenced by check_pval_item(), destroy_pval_item(), and gen_prios().

struct pval* for_statements

Definition at line 108 of file ael_structs.h.

Referenced by check_pval_item(), destroy_pval_item(), find_pval_goto_item(), find_switch_item(), gen_prios(), match_pval_item(), 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(), and gen_prios().

struct pval* goto_target

Definition at line 91 of file ael_structs.h.

Referenced by gen_prios().

int goto_target_in_case

Definition at line 101 of file ael_structs.h.

Referenced by gen_prios().

char* hints

Definition at line 100 of file ael_structs.h.

Referenced by destroy_pval_item().

struct pval* list

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(), find_switch_item(), gen_prios(), get_goto_target(), match_pval_item(), and traverse_pval_item_template().

struct pval* macro_statements

Definition at line 98 of file ael_structs.h.

Referenced by check_pval_item(), destroy_pval_item(), find_first_label_in_current_context(), find_label_in_current_context(), find_pval_goto_item(), find_switch_item(), match_pval_item(), and traverse_pval_item_template().

struct pval* next

Definition at line 112 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(), contains_switch(), destroy_pval(), find_first_label_in_current_context(), find_label_in_current_context(), find_pval_goto_item(), find_pval_gotos(), gen_prios(), get_goto_target(), match_pval(), match_pval_item(), print_pval(), print_pval_list(), traverse_pval_item_template(), and traverse_pval_template().

struct pval* prev

Definition at line 116 of file ael_structs.h.

int regexten

Definition at line 109 of file ael_structs.h.

int startcol

Definition at line 72 of file ael_structs.h.

Referenced by check_pval_item().

int startline

Definition at line 70 of file ael_structs.h.

Referenced by 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_timerange(), and extension_matches().

struct pval* statements

Definition at line 88 of file ael_structs.h.

struct pval* statements

Definition at line 80 of file ael_structs.h.

Referenced by check_goto(), check_pval_item(), 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_item(), and traverse_pval_item_template().

char* str

Definition at line 78 of file ael_structs.h.

Referenced by 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(), gen_prios(), get_goto_target(), match_pval_item(), and print_pval().

pvaltype type

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(), destroy_pval_item(), find_first_label_in_current_context(), find_label_in_current_context(), find_pval_goto_item(), find_switch_item(), 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 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(), find_switch_item(), gen_prios(), get_goto_target(), match_pval_item(), print_pval(), and traverse_pval_item_template().

struct pval* u1_last

Definition at line 83 of file ael_structs.h.

union { ... } u2

Referenced by ast_compile_ael2(), check_abstract_reference(), check_goto(), check_pval_item(), 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_item(), print_pval(), and traverse_pval_item_template().

union { ... } u3

Referenced by add_extensions(), check_context_names(), check_pval_item(), destroy_pval_item(), find_first_label_in_current_context(), find_label_in_current_context(), find_pval_goto_item(), find_switch_item(), gen_prios(), match_pval_item(), and traverse_pval_item_template().

union { ... } u4

Referenced by check_pval_item(), destroy_pval_item(), find_pval_goto_item(), find_switch_item(), gen_prios(), match_pval_item(), and traverse_pval_item_template().

char* val

Definition at line 89 of file ael_structs.h.

Referenced by ast_compile_ael2(), check_pval_item(), destroy_pval_item(), and gen_prios().


The documentation for this struct was generated from the following file:
Generated on Sat Aug 6 00:40:09 2011 for Asterisk - the Open Source PBX by  doxygen 1.4.7