home *** CD-ROM | disk | FTP | other *** search
/ ftp.mactech.com 2010 / ftp.mactech.com.tar / ftp.mactech.com / online / source / c / compilers / Bison.sit.hqx / Bison / README_MPW < prev    next >
Text File  |  1992-08-22  |  2KB  |  43 lines

  1. Enclosed is GNU Bison 1.18 for MPW, together with the files necessary to
  2. rebuild this version.  (Some VMS-specific files have been dropped, as well
  3. as the Unix INSTALL, Makefile, and configure stuff.) See the files README
  4. and COPYING for more information on Bison and GNU.
  5.  
  6. The pre-compiled version was compiled with MPW C 3.2, and requires
  7. MC68020 or better CPU.  To make Bison, remove the source files from the
  8. :Source: directory into the Bison directory (the same level with Bison.make,
  9. where'll you'll be building Bison, then execute "Make Bison -f Bison.make",
  10. and run all the commands that are output.
  11.  
  12. The MPW version spins the beachball cursor, sets the file types and
  13. creators to MPW text ('MPS ' 'TEXT'), supports executable error messages,
  14. and fetches the parser skeletons using the shell variables BISON_SIMPLE and
  15. BISON_HAIRY:
  16.  
  17.     Set BISON_SIMPLE "{CIncludes}Bison.simple"
  18.     Export BISON_SIMPLE
  19.  
  20.     Set BISON_HAIRY  "{CIncludes}Bison.hairy"
  21.     Export BISON_HAIRY
  22.  
  23. A Commando interface has been provided for all options except -o.
  24. Here is the text for MPW.Help:
  25.  
  26. Bison            # GNU parser generator
  27. Bison [-dltvyV] [-b file_prefix] [-p name_prefix] [-o output] file
  28.     -d                         # produce a ".tab.h" file
  29.     -l                        # don’t produce #line directives
  30.     -t                        # run Bison in trace mode
  31.     -v                        # verbose output, ".output" file
  32.     -y                        # yacc-style names (y.tab.c)
  33.     -V                        # print version string
  34.     -b file_prefix            # replace 'y' in y.tab.h
  35.     -p name_prefix            # replace 'yy' in variable names
  36.     -o output                # specify output file
  37.     
  38.     NOTE: the Bison parser skeletons may be specified in the shell variables
  39.           BISON_SIMPLE and BISON_HAIRY (for semantic parsers).
  40.           
  41.     See the GNU Bison manual for more information on Bison’s input.
  42. -    
  43.