51#define _EX_DATA_PRIVATE_ \
63 Exnode_t* statement; \
73 Exnode_t* descriptor; \
91 Exnode_t* descriptor; \
96#define _EX_NODE_PRIVATE_ \
99#define _EX_PROG_PRIVATE_ \
114 long long loopcount; \
122#define id_string (&exbuiltin[0])
124#define exunlex(p,c) ((p)->linep--,(p)->input->peek=(c))
125#define putcontext(p,c) (((p)->linep>=&(p)->line[sizeof((p)->line)]?(p)->linep=(p)->line,(p)->linewrap=1:0),*(p)->linep++=(c))
126#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