home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 25 / nopv25.iso / 040A / INTERCAL.ZIP / src / feh.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-06-17  |  549 b   |  19 lines

  1. /* feh.h -- compilation functions used by perpetrate.c and ick.y */
  2.  
  3. extern node *newnode(void);
  4. extern node *cons(int type, node *car, node *cdr);
  5. extern unsigned int intern(int type, int index);
  6. extern void checklabel(int label);
  7. extern void treset(void);
  8. extern tuple *newtuple(void);
  9. extern void typecast(node *np);
  10. extern void codecheck(void);
  11. extern void optimize(node *np);
  12. extern char *nameof(int value, assoc table[]);
  13. extern void emit(tuple *tn, FILE *fp);
  14.  
  15. extern char *enablers[MAXTYPES];
  16. extern assoc vartypes[];
  17.  
  18. /* feh.h ends here */
  19.