19 #ifndef NASLTREE_H_INCLUDED 20 #define NASLTREE_H_INCLUDED 120 #define FAKE_CELL ((void*)1) 121 #define EXIT_CELL ((void*)2) Definition: nasl_tree.h:38
struct TC * link[4]
Definition: nasl_tree.h:117
Definition: nasl_tree.h:48
Definition: nasl_tree.h:86
Definition: nasl_tree.h:25
Definition: nasl_tree.h:42
Definition: nasl_tree.h:67
Definition: nasl_tree.h:53
void deref_cell(tree_cell *)
Definition: nasl_tree.c:202
Definition: nasl_tree.h:71
Definition: nasl_tree.h:64
tree_cell * alloc_RE_cell(int, int, tree_cell *, char *)
Definition: nasl_tree.c:61
Definition: nasl_tree.h:31
Definition: nasl_tree.h:41
tree_cell * alloc_tree_cell(int, char *)
Definition: nasl_tree.c:37
const char * nasl_type_name(int)
Definition: nasl_tree.c:420
Definition: nasl_tree.h:45
Definition: nasl_tree.h:44
short type
Definition: nasl_tree.h:107
char * str_val
Definition: nasl_tree.h:113
Definition: nasl_tree.h:33
Definition: nasl_tree.h:72
short ref_count
Definition: nasl_tree.h:109
Definition: nasl_tree.h:77
Definition: nasl_tree.h:34
short line_nb
Definition: nasl_tree.h:108
Definition: nasl_tree.h:97
Definition: nasl_tree.h:102
Definition: nasl_tree.h:74
Definition: nasl_tree.h:29
Definition: nasl_tree.h:37
Definition: nasl_tree.h:50
void * ref_val
Definition: nasl_tree.h:115
Definition: nasl_tree.h:92
Definition: nasl_tree.h:43
void ref_cell(tree_cell *)
Definition: nasl_tree.c:188
Definition: nasl_tree.h:63
Definition: nasl_tree.h:85
Definition: nasl_tree.h:32
int nasl_is_leaf(const tree_cell *)
Definition: nasl_tree.c:463
Definition: nasl_tree.h:66
Definition: nasl_tree.h:54
Definition: nasl_tree.h:27
void nasl_dump_tree(const tree_cell *)
Definition: nasl_tree.c:439
Definition: nasl_tree.h:30
Definition: nasl_tree.h:76
Definition: nasl_tree.h:105
Definition: nasl_tree.h:61
node_type
Definition: nasl_tree.h:23
Definition: nasl_tree.h:59
Definition: nasl_tree.h:49
Definition: nasl_tree.h:65
char * get_line_nb(const tree_cell *)
Definition: nasl_tree.c:452
Definition: nasl_tree.h:82
Definition: nasl_tree.h:84
Definition: nasl_tree.h:69
Definition: nasl_tree.h:26
Definition: nasl_tree.h:87
char * dump_cell_val(const tree_cell *)
Definition: nasl_tree.c:301
tree_cell * dup_cell(const tree_cell *)
Definition: nasl_tree.c:96
tree_cell * alloc_typed_cell(int)
Definition: nasl_tree.c:53
long int i_val
Definition: nasl_tree.h:114
Definition: nasl_tree.h:39
Definition: nasl_tree.h:95
Definition: nasl_tree.h:58
Definition: nasl_tree.h:28
Definition: nasl_tree.h:62
Definition: nasl_tree.h:100
Definition: nasl_tree.h:91
Definition: nasl_tree.h:79
Definition: nasl_tree.h:73
Definition: nasl_tree.h:75
Definition: nasl_tree.h:70
Definition: nasl_tree.h:47
Definition: nasl_tree.h:81
tree_cell * alloc_expr_cell(int, int, tree_cell *, tree_cell *)
Definition: nasl_tree.c:86
Definition: nasl_tree.h:55
Definition: nasl_tree.h:89
Definition: nasl_tree.h:101
Definition: nasl_tree.h:94
int cell_type(const tree_cell *)
Definition: nasl_tree.c:481
Definition: nasl_tree.h:80
Definition: nasl_tree.h:35
Definition: nasl_tree.h:88
Definition: nasl_tree.h:36
Definition: nasl_tree.h:57
int size
Definition: nasl_tree.h:110
Definition: nasl_tree.h:51