home *** CD-ROM | disk | FTP | other *** search
- This version of lex uses a subset of the standard LEX grammer, which is why
- you should read the manual (file LEX.MEM) and compare it to the LEX manual in
- the UNIX Programmers Guide. It is hoped future versions of this function will
- incorporate more of the full lex grammer.
-
- WARNING: The batch files use common development utilities (tools)
- like grep, xc, fgrep, errmerge, YACC and make. If you don't have these
- you do not need lex. If you think you need lex -- get them.
- The batch files are not necessary to use LEX, but are usefull for debuging
- the code for processing by compilers other than Lattice 3.0.
-
-
- LIST OF FILES INCLUDED ON THIS DISKET
-
-
- lex.mem -- Lex Manual -- Underlines striped to save space
- lex.exe -- Executable file produced with Lattice 3.0h
- findc.bat -- Batch file utility
- findvar.bat -- Find "var" in all (*.C) files (uses fgrep - not included)
- cross.bat -- Cross ref driver (uses xc - not included)
- cpe.bat -- Compile for p model will call errmerge on error
- (errmerge not included.)
- cse.bat -- Compile for s model (see cpe.bat)
- cde.bat -- Compile for d model (see cpe.bat)
- cle.bat -- Compile for del (see cpe.bat)
- lineout.bat -- Utility to strip "#line NN" from files (uses grep,
- not included).
- linkmd.bat -- Link for d model / link d model
- linkml.bat -- Link for l model / link l model
- linkms.bat -- Link for s model / link s model
- ytab.bat -- Batch file to make Ytab from Lex.y and strip #line NN
- clex.lxi -- Sample Lex script
- abc.lxi -- Sample Lex script
- cstock.lxi -- Sample Lex script
- bcpl.lxi -- Sample Lex script / translate BCPL to C <?>
- btob.lxi -- Sample Lex script
- cap.lxi -- Sample Lex script
- ctoc.lxi -- Sample Lex script / translate old c to new c
- hword.exe -- Sample Lex script / Process hyphenated words
- hword.lxi -- Executable version of hword.lxi
- pr.lxi -- Sample Lex script / command line scanner
- word.lxi -- Sample Lex script / Count words
- base.c -- Source for one of the Lex functions
- chprint.c -- Source for one of the Lex functions
- gettok.c -- Source for one of the Lex functions
- commen.c -- Source for one of the Lex functions / Strips comments
- dfa.c -- Source for one of the Lex functions / Build DFA
- eclosu.c -- Source for one of the Lex functions
- impure.c -- Source for one of the Lex functions
- integ.c -- Source for one of the Lex functions
- lex.c -- Source for one of the Lex functions / Main
- lex.h -- Header for Lex
- lex.y -- Script for YACC to process lex grammer
- lexcha.c -- Lex utility function / part of lex.lib
- lexech.c -- Lex utility function / part of lex.lib
- lexerr.c -- Lex utility function / part of lex.lib
- lexget.c -- Lex utility function / part of lex.lib
- lexlen.c -- Lex utility function / part of lex.lib / Length of token
- lexlex.h -- Header for lex utility functions
- lexpee.c -- Lex utility function / part of lex.lib / Peek at next char
- lexsrt.c -- Qsort function to use if Lattice 3.0 not avail
- lexswi.c -- Lex utility function / part of lex.lib / Switch lex tables
- llsave.c -- Lex utility function / part of lex.lib / Kludge
- lmovb.c -- Source for one of the lex functions / for bytes
- lmovi.c -- Source for one of the lex functions / for ints
- mapch.c -- Source for one of the lex functions / map characters
- min.c -- Minimize DFA / not implimented
- outa.c -- Source for one of the lex functions / headers and tables
- outb.c -- Source for one of the lex functions
- stats.c -- Source for one of the lex functions / #included into lex.c
- system.h -- System header for lex.c
- token.c -- Source for one of the lex functions
- ytab.c -- Produced from LEX.y by YACC with -d option
- ytab.h -- Produced from LEX.y by YACC
- yylex.c -- Lexical scanner used by LEX
- makefile -- Makefile to build LEX
- makelib.lnk -- Link file for plib86 lib manager