home *** CD-ROM | disk | FTP | other *** search
-
- This is the archimedes port of the GNU Bison project parser gererator.
- Bison is the GNU version of UNIX yacc, and is backward compatible (but better).
-
- The Archimedes bison 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 bison binary can be placed anywhere but $.library is a sensible
- place. Bison also needs two data files which it is expecting to find in the
- directory $.Library.bisonlib . If this is not convenient then tough. No, there
- is a solution which is to set the following variable :
-
- set UnixFS$/library/bisonlib <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 bison for its datafiles
- does not contain an FS, ie.
- its $.Library.bisonlib not adfs::4.$.Library.bisonlib
-
- This manifests itself if for example you run bison while the current FS is
- not the one on which the data files are. ie. your CSD is RAM:$ and bison 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
-