home *** CD-ROM | disk | FTP | other *** search
-
- This is the archimedes port of flex which is a fast lexical analyzer
- generator. Flex is a version of UNIX lex.
-
- The Archimedes flex binary can be copied freely (read COPYING file)
- as long as no charge is made (except for a nominal media distribution charge).
- At this point I would like to thank Huw Rogers for the UnixLib libraries, they
- are grate and make porting programs less troublesome.
-
- The flex binary can be placed anywhere but $.library is a sensible
- place. Flex also needs a skelington data file which it is expecting to find
- in the directory $.Library.flexaux . If this is not convenient then tough.
- No, no, there is a way in which you can change it by defining the following
- variable :
-
- set UnixFS$/library/flexaux <pathname>
-
- where <pathname> is the full pathname of the real location.
-
- One problem you may experience is that so that it works on as many
- filing systems as possible, the pathname compiled into flex for its data file
- does not contain an FS, ie.
- its $.Library.flexaux not adfs::4.$.Library.flexaux
-
- This manifests itself if for example you run flex while the current FS is
- not the one on which the data file is, ie. your CSD is RAM:$ and flex is
- installed on SCSIFS::4.$ . To get around this you again need to set UnixFS.
-
- I hope some people find this useful. If you have any problems, bugs,
- suggestions, or you want the source drop me a e-mail.
-
-
- Cheers
- David Bilsby (15/04/93) bilsby@signal.dra.hmg.gd
-