* added compilers lcc and bcc (linux86)
[mascara-docs.git] / compilers / linux86-0.16.17 / bcc / parse.h
blobab67f6cc006998c317d06492cb6d111044f2397b
1 /* parse.h - parser for bcc */
3 /* Copyright (C) 1992 Bruce Evans */
5 /* possible scope levels */
7 #define ARGLEVEL 1
8 #define GLBLEVEL 0
9 #define MAXLEVEL 125
10 #define MINLOCLEVEL 1
12 /* possible node flags */
14 #define LVALUE (1 << 0)
16 EXTERN struct nodestruct *etptr; /* ptr to next entry in expression tree */
17 EXTERN struct symstruct *gvarsymptr; /* gsymptr for last identifier declared */
18 EXTERN scopelev_t level; /* scope level */
19 /* depends on zero init */