Annotation of researchv10no/cmd/sml/lib/mlyacc/README, revision 1.1.1.1

1.1       root        1: ML-Yacc Distribution 1.0     February 1, 1989
                      2: 
                      3: Copyright (c) 1989 by Andrew W. Appel, David R. Tarditi
                      4: 
                      5: This software comes with ABSOLUTELY NO WARRANTY.
                      6: This software is subject only to the PRINCETON STANDARD ML SOFTWARE LIBRARY
                      7: COPYRIGHT NOTICE, LICENSE AND DISCLAIMER, (in the file "COPYRIGHT",
                      8: distributed with this software). You may copy and distribute this software;
                      9: see the COPYRIGHT NOTICE for details and restrictions.
                     10: 
                     11: Files of interest:
                     12: 
                     13: mlyacc.doc             - User's manual for ML-Yacc
                     14: mlyacc.sml             - ML version of yacc.
                     15: 
                     16: sample.grm             \
                     17: sample.lex              >   Sample interactive calculator program.
                     18: sample.sml             /
                     19: sample.input
                     20: 
                     21: pascal.grm             - Grammar for Berkeley Pascal, hacked to be SLR,
                     22:                            though that is no longer necessary because
                     23:                            ML-Yacc now supports LALR(1).
                     24: pascal.lex
                     25: 
                     26: ml.grm                 - grammar for ML.  Not debugged.
                     27: 
                     28: Source files for building mlyacc.sml:
                     29: mlyacc.hdr.sml         - code that must be loaded before loading mpc.grm.sml.
                     30: mlyacc.grm             - grammar for ML version of yacc.
                     31: mlyacc.lex             - lexer for ML version of yacc
                     32: mlyacc.main.sml                - ties the above together
                     33: 
                     34: To build mlyacc.sml (necessary only if you edit one of the four files above):
                     35: parseGen "mlyacc.grm"  produces "mlyacc.grm.sml"
                     36: lexGen "mlyacc.lex"    produces "mlyacc.lex.sml"
                     37: cat mlyacc.hdr.sml mlyacc.grm.sml mlyacc.lex.sml mlyacc.main.sml >mlyacc.sml
                     38: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.