Lines Matching refs:Node

198 typedef struct Node {  struct
200 struct Node *nnext; argument
203 struct Node *narg[1]; argument
205 } Node; typedef
207 #define NIL ((Node *)0)
209 extern Node *winner;
210 extern Node *nullstat;
211 extern Node *nullnode;
246 extern Cell *(*proctab[])(Node **, int);
247 extern Cell *nullproc(Node **, int);
250 extern Node *stat1(int, Node *), *stat2(int, Node *, Node *);
251 extern Node *stat3(int, Node *, Node *, Node *);
252 extern Node *stat4(int, Node *, Node *, Node *, Node *);
253 extern Node *pa2stat(Node *, Node *, Node *);
254 extern Node *op1(int, Node *), *op2(int, Node *, Node *);
255 extern Node *op3(int, Node *, Node *, Node *);
256 extern Node *op4(int, Node *, Node *, Node *, Node *);
257 extern Node *linkum(Node *, Node *), *celltonode(Cell *, int);
258 extern Node *rectonode(void), *exptostat(Node *);
259 extern Node *makearr(Node *);
292 Node *np;
324 extern void defn(Cell *, Node *, Node *);
326 extern Node *itonp(int);
383 extern void run(Node *);
389 extern Node *winner;
399 extern Cell *nullproc(Node **, int);
400 extern Cell *program(Node **, int);
401 extern Cell *boolop(Node **, int);
402 extern Cell *relop(Node **, int);
403 extern Cell *array(Node **, int);
404 extern Cell *indirect(Node **, int);
405 extern Cell *substr(Node **, int);
406 extern Cell *sub(Node **, int);
407 extern Cell *gsub(Node **, int);
408 extern Cell *sindex(Node **, int);
409 extern Cell *awksprintf(Node **, int);
410 extern Cell *arith(Node **, int);
411 extern Cell *incrdecr(Node **, int);
412 extern Cell *cat(Node **, int);
413 extern Cell *pastat(Node **, int);
414 extern Cell *dopa2(Node **, int);
415 extern Cell *matchop(Node **, int);
416 extern Cell *intest(Node **, int);
417 extern Cell *awkprintf(Node **, int);
418 extern Cell *printstat(Node **, int);
419 extern Cell *closefile(Node **, int);
420 extern Cell *awkdelete(Node **, int);
421 extern Cell *split(Node **, int);
422 extern Cell *assign(Node **, int);
423 extern Cell *condexpr(Node **, int);
424 extern Cell *ifstat(Node **, int);
425 extern Cell *whilestat(Node **, int);
426 extern Cell *forstat(Node **, int);
427 extern Cell *dostat(Node **, int);
428 extern Cell *instat(Node **, int);
429 extern Cell *jump(Node **, int);
430 extern Cell *bltin(Node **, int);
431 extern Cell *call(Node **, int);
432 extern Cell *arg(Node **, int);
433 extern Cell *getnf(Node **, int);
434 extern Cell *awkgetline(Node **, int);