Skip to content
flex++ 2.3.8-7 VS/RHEL adaptation
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
MISC
.gitignore
COPYING
Changes
Makefile
Notes.txt
README
ccl.c
dfa.c
ecs.c
flex++.1
flex++.1.dman
flex.1
flex.dsp
flex.sln
flex.vcproj
flex_pp.mak
flexdef.h
flexdoc.1
flexskel.cc
flexskel.h
gen.c
initscan.c
lex.yy.c
libmain.c
main.c
makeHelp.bat
misc.c
nfa.c
notesevolution
parse.c
parse.h
parse.y
scan.c
scan.l
sym.c
tblcmp.c
testscan.c
yylex.c

README

// // $Header: /home/daffy/u0/vern/flex/RCS/README,v 2.9 93/02/06 21:08:38 vern Exp $

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@ee.lbl.gov
 	ucbvax!ee.lbl.gov!vern

 	Computer Systems Engineering
 	46A/1123
 	Lawrence Berkeley Laboratory
 	1 Cyclotron Rd.
 	Berkeley, CA 94720
You can’t perform that action at this time.