Lines Matching full:node
27 extern int constnode(Node *);
28 extern char *strnode(Node *);
29 extern Node *notnull(Node *);
41 extern void penter(Node *);
42 extern void freetr(Node *);
46 extern void cfoll(fa *, Node *);
47 extern int first(Node *);
48 extern void follow(Node *);
54 extern Node *reparse(const char *);
55 extern Node *regexp(void);
56 extern Node *primary(void);
57 extern Node *concat(Node *);
58 extern Node *alt(Node *);
59 extern Node *unary(Node *);
67 extern Node *nodealloc(size_t);
68 extern Node *exptostat(Node *);
69 extern Node *node1(int, Node *);
70 extern Node *node2(int, Node *, Node *);
71 extern Node *node3(int, Node *, Node *, Node *);
72 extern Node *node4(int, Node *, Node *, Node *, Node *);
73 extern Node *node5(int, Node *, Node *, Node *, Node *, Node *);
74 extern Node *stat3(int, Node *, Node *, Node *);
75 extern Node *op2(int, Node *, Node *);
76 extern Node *op1(int, Node *);
77 extern Node *stat1(int, Node *);
78 extern Node *op3(int, Node *, Node *, Node *);
79 extern Node *op4(int, Node *, Node *, Node *, Node *);
80 extern Node *op5(int, Node *, Node *, Node *, Node *, Node *);
81 extern Node *stat2(int, Node *, Node *);
82 extern Node *stat4(int, Node *, Node *, Node *, Node *);
83 extern Node *celltonode(Cell *, int);
84 extern Node *rectonode(void);
85 extern Node *makearr(Node *);
86 extern Node *pa2stat(Node *, Node *, Node *);
87 extern Node *linkum(Node *, Node *);
88 extern void defn(Cell *, Node *, Node *);
91 extern Cell *(*proctab[])(Node **, int);
93 extern Node *itonp(int);
152 extern void run(Node *);
153 extern Cell *execute(Node *);
154 extern Cell *program(Node **, int);
155 extern Cell *call(Node **, int);
157 extern Cell *arg(Node **, int);
158 extern Cell *jump(Node **, int);
159 extern Cell *awkgetline(Node **, int);
160 extern Cell *getnf(Node **, int);
161 extern Cell *array(Node **, int);
162 extern Cell *awkdelete(Node **, int);
163 extern Cell *intest(Node **, int);
164 extern Cell *matchop(Node **, int);
165 extern Cell *boolop(Node **, int);
166 extern Cell *relop(Node **, int);
169 extern Cell *indirect(Node **, int);
170 extern Cell *substr(Node **, int);
171 extern Cell *sindex(Node **, int);
172 extern int format(char **, int *, const char *, Node *);
173 extern Cell *awksprintf(Node **, int);
174 extern Cell *awkprintf(Node **, int);
175 extern Cell *arith(Node **, int);
177 extern Cell *incrdecr(Node **, int);
178 extern Cell *assign(Node **, int);
179 extern Cell *cat(Node **, int);
180 extern Cell *pastat(Node **, int);
181 extern Cell *dopa2(Node **, int);
182 extern Cell *split(Node **, int);
183 extern Cell *condexpr(Node **, int);
184 extern Cell *ifstat(Node **, int);
185 extern Cell *whilestat(Node **, int);
186 extern Cell *dostat(Node **, int);
187 extern Cell *forstat(Node **, int);
188 extern Cell *instat(Node **, int);
189 extern Cell *bltin(Node **, int);
190 extern Cell *printstat(Node **, int);
191 extern Cell *nullproc(Node **, int);
192 extern FILE *redirect(int, Node *);
195 extern Cell *closefile(Node **, int);
197 extern Cell *dosub(Node **, int);
198 extern Cell *gensub(Node **, int);