SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

// // $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


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.