This is flex as modified (slightly) for MSC5.1. Don't worrow about the warnings from MSC about truncated identifieres. I made the following user-level changes: some of the names have been changed to protect the guilty (i.e. MS-DOS stupid name limitations). flex looks for (in order) the environment variable FLEXPATH and INIT for places to find the skeleton files, if they're not in the current directory. You'll still need to put the include files (flexskel.h, fastskel.h, and fskelcom.h) either in the current directory or in one of the directory specified in your INCLUDE env. variable. a new makefile, sutiable for a unix-like make (try Don Kneller's share- ware ndmake or commercial Opus Make) is included. parse.[hc] are included in case you don't have either yacc or bison around. flex.man is the output of nroff -man flex.1 | sed 's/_//g Have fun.--Scott Garfinkle (uunet!smsdpg!seg or (yuk) compuserve 72077,3256