19 #ifndef NASLTREE_H_INCLUDED 20 #define NASLTREE_H_INCLUDED 119 #define FAKE_CELL ((void *) 1) 120 #define EXIT_CELL ((void *) 2) Definition: nasl_tree.h:37
struct TC * link[4]
Definition: nasl_tree.h:116
Definition: nasl_tree.h:47
Definition: nasl_tree.h:85
Definition: nasl_tree.h:24
Definition: nasl_tree.h:41
Definition: nasl_tree.h:66
Definition: nasl_tree.h:52
void deref_cell(tree_cell *)
Definition: nasl_tree.c:192
Definition: nasl_tree.h:70
Definition: nasl_tree.h:63
tree_cell * alloc_RE_cell(int, int, tree_cell *, char *)
Definition: nasl_tree.c:48
Definition: nasl_tree.h:30
Definition: nasl_tree.h:40
const char * nasl_type_name(int)
Definition: nasl_tree.c:357
Definition: nasl_tree.h:44
Definition: nasl_tree.h:43
short type
Definition: nasl_tree.h:106
char * str_val
Definition: nasl_tree.h:112
Definition: nasl_tree.h:32
Definition: nasl_tree.h:71
short ref_count
Definition: nasl_tree.h:108
Definition: nasl_tree.h:76
Definition: nasl_tree.h:33
tree_cell * alloc_tree_cell(void)
Definition: nasl_tree.c:34
short line_nb
Definition: nasl_tree.h:107
Definition: nasl_tree.h:96
Definition: nasl_tree.h:101
Definition: nasl_tree.h:73
Definition: nasl_tree.h:28
Definition: nasl_tree.h:36
Definition: nasl_tree.h:49
void * ref_val
Definition: nasl_tree.h:114
Definition: nasl_tree.h:91
Definition: nasl_tree.h:42
void ref_cell(tree_cell *)
Definition: nasl_tree.c:178
Definition: nasl_tree.h:62
Definition: nasl_tree.h:84
Definition: nasl_tree.h:31
int nasl_is_leaf(const tree_cell *)
Definition: nasl_tree.c:400
Definition: nasl_tree.h:65
Definition: nasl_tree.h:53
Definition: nasl_tree.h:26
void nasl_dump_tree(const tree_cell *)
Definition: nasl_tree.c:377
Definition: nasl_tree.h:29
Definition: nasl_tree.h:75
Definition: nasl_tree.h:104
Definition: nasl_tree.h:60
node_type
Definition: nasl_tree.h:22
Definition: nasl_tree.h:58
Definition: nasl_tree.h:48
Definition: nasl_tree.h:64
char * get_line_nb(const tree_cell *)
Definition: nasl_tree.c:390
Definition: nasl_tree.h:81
Definition: nasl_tree.h:83
Definition: nasl_tree.h:68
Definition: nasl_tree.h:25
Definition: nasl_tree.h:86
char * dump_cell_val(const tree_cell *)
Definition: nasl_tree.c:245
tree_cell * dup_cell(const tree_cell *)
Definition: nasl_tree.c:86
tree_cell * alloc_typed_cell(int)
Definition: nasl_tree.c:40
long int i_val
Definition: nasl_tree.h:113
Definition: nasl_tree.h:38
Definition: nasl_tree.h:94
Definition: nasl_tree.h:57
Definition: nasl_tree.h:27
Definition: nasl_tree.h:61
Definition: nasl_tree.h:99
Definition: nasl_tree.h:90
Definition: nasl_tree.h:78
Definition: nasl_tree.h:72
Definition: nasl_tree.h:74
Definition: nasl_tree.h:69
Definition: nasl_tree.h:46
Definition: nasl_tree.h:80
tree_cell * alloc_expr_cell(int, int, tree_cell *, tree_cell *)
Definition: nasl_tree.c:74
Definition: nasl_tree.h:54
Definition: nasl_tree.h:88
Definition: nasl_tree.h:100
Definition: nasl_tree.h:93
int cell_type(const tree_cell *)
Definition: nasl_tree.c:418
Definition: nasl_tree.h:79
Definition: nasl_tree.h:34
Definition: nasl_tree.h:87
Definition: nasl_tree.h:35
Definition: nasl_tree.h:56
int size
Definition: nasl_tree.h:109
Definition: nasl_tree.h:50