home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The C Users' Group Library 1994 August
/
wc-cdrom-cusersgrouplibrary-1994-08.iso
/
vol_100
/
172_01
/
readme
< prev
next >
Wrap
Text File
|
1979-12-31
|
4KB
|
78 lines
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