11-08-25 exparse.y: fix "begin()" frame symbol table check
11-06-30 extoken.c: enter LABEL: in the parent scope symbol table!
11-06-26 exparse.y: fix bug that lost function return type
11-03-03 eparse.y: fix function reff node pointer
11-03-03 exeval.c: function env is args[-1]
10-11-30 fix "begin" scope logic that caused tw bug
10-08-18 add static, global and function level variable scopes
09-02-02 exgram.h: drop function ref in call() to avoid eval in exeval()
06-10-11 add exstash() and exnospace() for sfstruse()/vmstrdup() errs
05-10-25 exeval.c: fix I2F unsigned cast
05-04-20 exeval.c: fix sscanf() runtime argument check logic
05-01-11 Makefile: fix exop.h generation to handle spurious #define's
04-12-14 exeval.c: handle printf "%% %x"
04-04-15 exeval.c: handle scanf %s -- forgot that regression test!
04-04-01 exparse.y: drop #pragma prototyped
04-02-26 add scanf() and sscanf()
02-10-02 exeval.c: tmform() => fmttime(), static nmbuf[] => fmtbuf()
exparse.y: ref[i].ref
98-12-25 excc: fmtesq() to handle \"
98-11-11 expr.h: add disc matchf for strmatch
98-09-11 expr.h: move Exdata_t to last public element of Exnode_t
98-07-17 label: return type INTEGER
add exdump() for debugging
98-05-22 STRING * STRING == common chars by position, ' ' for diff
98-05-11 add function args; NOTE: auto's still global
98-04-01 sfprintf Sffmt_t update
98-02-14 fix aggressive freenode
98-02-04 finally drop exstr*() for vmalloc regions
97-12-07 preprint adjusts l count for %[doux]
97-10-31 tweak INTEGER <=> auto conversions
97-10-01 INTEGER is now Sflong_t
97-08-11 add pathfind()
add '$' to identifier set
eliminate S2B at PROCEDURE level
97-07-17 discipline interface (incompatible but only tw,cql affected)
add excc() to generate C expression code
drop exinclude()
add printf base param (%width.precision.base<format>)
96-12-25 rearrange exparse.y to keep yacc and bison happy
95-08-11 drop exseek(), add exstatement(), exrewind()
tune excontext()
95-05-09 drop %token for tokens in %binary,%left,%right to avoid redef errors
add EX_CALL and EX_SCALAR to refval|getval|setval elt arg
excomp with sp==0 and fp==0 resumes from previous context
fix exseek()
loosen excast() restrictions
fix Oexparse.[ch] generation
95-04-01 add solaris yacc bogus yyact index makefile workaround
fix switch newof() size=0!
95-03-19 fix exstore() alignment bug
95-01-11 prepare extoken.c for TRACE_lex==debug-level
add exseek() for backup