home *** CD-ROM | disk | FTP | other *** search
- enum nodetype {
- rANDAND, ASSIGN, BACKQ, rBANG, BODY, NOWAIT, BRACE, CONCAT,
- rCOUNT, rELSE, rFLAT, rDUP, EPILOG, NEWFN, FORIN, rIF,
- rOROR, rPIPE, PRE, rREDIR, RMFN, ARGS, rSUBSHELL,
- rSWITCH, MATCH, VAR, VARSUB, rWHILE, rWORD, LAPPEND, NMPIPE
- };
-
- typedef struct Node Node;
-
- struct Node {
- enum nodetype type;
- union { char *s; int i; Node *p; } u[3];
- };
-