ack/util/flex
George Koehler 0131ca4d46 Delete 689 undead files.
These files "magically reappeared" after the conversion from CVS to
Mercurial.  The old CVS repository deleted these files but did not
record *when* it deleted these files.  The conversion resurrected these
files because they have no history of deletion.  These files were
probably deleted before year 1995.  The CVS repository begins to record
deletions around 1995.

These files may still appear in older revisions of this Mercurial
repository, when they should already be deleted.  There is no way to fix
this, because the CVS repository provides no dates of deletion.

See http://sourceforge.net/mailarchive/message.php?msg_id=29823032
2012-09-20 22:26:32 -04:00
..
.distr New installation mechanism 1991-08-27 09:41:49 +00:00
ccl.c Header --> Id 1994-06-24 11:31:16 +00:00
Changes Updated 1991-10-08 10:04:53 +00:00
COPYING initial version 1991-01-16 16:07:50 +00:00
dfa.c Header --> Id 1994-06-24 11:31:16 +00:00
ecs.c Header --> Id 1994-06-24 11:31:16 +00:00
flex.1 initial version 1991-01-16 16:07:50 +00:00
flex.skel Header --> Id 1994-06-24 11:31:16 +00:00
flexdef.h Header --> Id 1994-06-24 11:31:16 +00:00
flexdoc.1 initial version 1991-01-16 16:07:50 +00:00
gen.c Header --> Id 1994-06-24 11:31:16 +00:00
Headers Updated 1991-10-08 10:04:53 +00:00
initscan.c Header --> Id 1994-06-24 11:31:16 +00:00
libmain.c Header --> Id 1994-06-24 11:31:16 +00:00
main.c Header --> Id 1994-06-24 11:31:16 +00:00
Makefile Header --> Id 1994-06-24 11:31:16 +00:00
misc.c Header --> Id 1994-06-24 11:31:16 +00:00
nfa.c Header --> Id 1994-06-24 11:31:16 +00:00
parse.y Header --> Id 1994-06-24 11:31:16 +00:00
proto.make Header --> Id 1994-06-24 11:31:16 +00:00
README Header --> Id 1994-06-24 11:31:16 +00:00
scan.l Header --> Id 1994-06-24 11:31:16 +00:00
sym.c Header --> Id 1994-06-24 11:31:16 +00:00
tblcmp.c Header --> Id 1994-06-24 11:31:16 +00:00
yylex.c Header --> Id 1994-06-24 11:31:16 +00:00

// $Id$

This is release 2.3 of flex - a full release.

The flex distribution consists of the following files:

	README		This message

	Makefile
	flexdef.h
	parse.y
	scan.l
	ccl.c
	dfa.c
	ecs.c		flex sources
	gen.c
	main.c
	misc.c
	nfa.c
	sym.c
	tblcmp.c
	yylex.c

	libmain.c	flex library (-lfl) source

	initscan.c	pre-flex'd version of scan.l

	flex.skel	skeleton for generated scanners

	flexdoc.1	full user documentation
	flex.1		reference documentation

	Changes		Differences between this release and the previous one

	COPYING		flex's copyright

	MISC/		a directory containing miscellaneous porting-related
			notes (for Atari, MS-DOS, Turbo-C, and VMS)


Decide where you want to keep flex.skel (suggestion:  /usr/local/lib),
but don't move it there yet.  Edit "Makefile" and change the definition
of SKELETON_FILE to reflect the full pathname of flex.skel.

Read the "Porting considerations" note in the Makefile and make
the necessary changes.

To make flex for the first time, use:

    make first_flex

which uses the pre-generated copy of the flex scanner (the scanner
itself is written using flex).

Assuming it builds successfully, you can test it using

    make test

The "diff" should not show any differences.

If you're feeling adventurous, issue "make bigtest" and be prepared
to wait a while.

Install flex using:

	make install


Please send problems and feedback to:

	vern@cs.cornell.edu
	decvax!cornell!vern

	Vern Paxson
	CS Department
	4126 Upson Hall
	Cornell University
	Ithaca, NY 14853-7501