Annotation of researchv10no/cmd/sml/lib/mlyacc/mlyacc.main, revision 1.1.1.1

1.1       root        1: structure ParseGen =
                      2:    struct
                      3:       val parseGen = fn file =>
                      4:           let val outfile = file ^ ".sml"
                      5:              val in_str = open_in file
                      6:              val out_str = open_out outfile
                      7:              val lexer =  Mlex.makeLexer (input in_str)
                      8:              val p = (C.HDR.out := out_str; C.HDR.err_flag := false;
                      9:                  C.HDR.infile := file; C.HDR.lineno := 0;
                     10:                  C.parse lexer (0,0))
                     11:           in (close_in in_str; close_out out_str;  p)
                     12:           end
                     13:    end

unix.superglobalmegacorp.com

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