52#define _EX_DATA_PRIVATE_ \
64 Exnode_t* statement; \
74 Exnode_t* descriptor; \
92 Exnode_t* descriptor; \
97#define _EX_NODE_PRIVATE_ \
100#define _EX_PROG_PRIVATE_ \
116 long long loopcount; \
124#define id_string (&exbuiltin[0])
126#define exunlex(p,c) ((p)->linep--,(p)->input->peek=(c))
127#define putcontext(p,c) (((p)->linep>=&(p)->line[sizeof((p)->line)]?(p)->linep=(p)->line,(p)->linewrap=1:0),*(p)->linep++=(c))
128#define setcontext(p) ((p)->linep=(p)->line,(p)->linewrap=0)
struct Exassoc_s Exassoc_t
struct Exinput_s Exinput_t
struct Exstate_s Exstate_t
long declare
current declaration type
struct Exnode_s * param[3]
long type
switch test type