Changes between beta-test release of Feb. '88 and initial release:

	- many files renamed to remove "flex" prefix
	- input() routine added to compressed and fast skeletons
	- unput() routine added to compressed skeleton
	- -d, -ce support for fast scanners
	- symbol table extended to avoid ugly casts of ints <-> char *'s;
	  this may relieve MS-DOS woes
	- actions are now separated with YY_BREAK instead of simple "break"'s
	- fixed bug causing core-dumps if skeleton file could not be opened
	- fixed bugs in logic deciding which options cannot be intermixed
	- initial start condition can now be referred to as <INITIAL>
	- fixed bug which would incorrectly computer trailing context
	  count for a pattern like "(foo){3}"; now this is considered
	  "variable length", even though it isn't.
	- block comments allowed between rules
	- misc. typos corrected

Changes with  Microsoft C v5.1 / MS-DOS port, Jan. 89 (DrH)

    - truncated filenames in accord with DOS conventions.
            fastskeldef.h   --> fastskel.h
            flex.fastskel   --> fastskel.c
            flexskelcom.h   --> skelcom.h
            flexskeldef.h   --> skeleton.h
            flex.skel       --> skeleton.c

    - extensive prototype declarations of functions so that
        several new header files exist:
            ccl.h   dfa.h   ecs.h
            main.h  misc.h  nfa.h
            sym.h

    - temporary files are now written to the current subdirectory
        instead of to \tmp.

    - The environment string FLEXENV can be used to specify the
		location of the flex skeleton files if they aren't in the
		current working directory.

1989.12.30	Roberto Artigas Jr
		P.O. Box 281415
		Memphis, TN 38168-1415
		home: (901) 373 - 4738
		work: (901) 762 - 6092

	I moved FLEX to an IBM PS/2 Model 70, under OS/2 1.2 EE
	BETA code, using the IBM C/2 compiler.

	I added a USAGE message if you type FLEX only at the prompt,
	before this change the program HUNG if you did that.  

	I corrected the 'parse.y' and 'scan.l' files so they
	had the correct headers and generated the correct 'c' files.
	No ONE individual had run these through BISON and FLEX
	for a WHILE and the changes where IN the GENERATED files.
	The first time you ran ORIGINAL files through their
	respective translations the CHANGES were destroyed. What
	I did is made the changes in the ORIGINALS ran them
	through BISON and FLEX, and GOT the whole thing to compile
	clean. PLEASE see the 'flex.mak' file.
