99-09-22 exparse.y,exeval.c: add for(ID[DYNAMIC]) exparse.y: ref[i].ref 98-12-25 excc: fmtesq() to handle \" 98-11-11 expr.h: add disc matchf for strmatch exlib.h: fix exeval string mem leak with Expr_t.ve 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) 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