home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / misc / volume20 / rc / part04 / node.h < prev    next >
Encoding:
C/C++ Source or Header  |  1991-05-22  |  356 b   |  14 lines

  1. enum nodetype {
  2.     rANDAND, ASSIGN, BACKQ, rBANG, BODY, NOWAIT, BRACE, CONCAT,
  3.     rCOUNT, rELSE, rFLAT, rDUP, EPILOG, NEWFN, FORIN, rIF,
  4.     rOROR, rPIPE, PRE, rREDIR, RMFN, ARGS, rSUBSHELL,
  5.     rSWITCH, MATCH, VAR, VARSUB, rWHILE, rWORD, LAPPEND, NMPIPE
  6. };
  7.  
  8. typedef struct Node Node;
  9.  
  10. struct Node {
  11.     enum nodetype type;
  12.     union { char *s; int i; Node *p; } u[3];
  13. };
  14.