ANONYMOUS FTP OF THE SUPERPASCAL SOFTWARE
                     PER BRINCH HANSEN
         School of Computer and Information Science
        Syracuse University, Syracuse, NY 13244, USA
                       November 1993
These instructions describe the SuperPascal software, define
the terms and conditions for its use, and  explain  how  you
obtain the software by anonymous FTP.
                        DEFINITIONS
The SuperPascal software (hereafter Software) is educational
software written by Per Brinch Hansen (hereafter  PBH).  The
Software  consists of the Manuals, Programs, and Scripts for
the programming language SuperPascal invented  by  PBH.  The
Software is stored as text in 11 files (hereafter Files).
  The Manuals, written by PBH, are stored as LaTeX text in 3
Files:
     report.tex  "The programming language SuperPascal."
     user.tex    "The SuperPascal user manual."
     notes.tex   "The SuperPascal software notes."
  The  Programs,  written by PBH, are a SuperPascal compiler
and interpreter (hereafter Compiler  and  Interpreter).  The
Programs   are   written   in   Pascal  for  Sun3  and  Sun4
workstations running Unix. The Programs are stored as Pascal
text in 6 Files:
     common.p     The common declarations used by the
                  Compiler and Interpreter.
     scan.p       The Compiler procedure that performs
                  lexical analysis.
     parse.p      The Compiler procedure that performs
                  syntax, scope, and type analysis.
     assemble.p   The Compiler procedure that assembles
                  interpreted code.
     compile.p    The Compiler program.
     interpret.p  The Interpreter program.
  The  Scripts  are  Unix  shell scripts stored as text in 2
Files:
   sun3.user  A shell script for compilation of the
              Programs on a Sun3 workstation under Unix.
   sun4.user  A shell script for compilation of the
              Programs on a Sun4 workstation under Unix.
                    TERMS AND CONDITIONS
THE MANUALS ARE COPYRIGHTED BY PBH. THE PROGRAMS ARE IN  THE
PUBLIC DOMAIN. YOU CAN OBTAIN THE SOFTWARE BY ANONYMOUS FTP.
THE SOFTWARE IS NOT GUARANTEED FOR A PARTICULAR PURPOSE. PBH
SUPPLIES  THE  SOFTWARE  "AS  IS"  WITHOUT ANY WARRANTIES OR
REPRESENTATIONS AND DOES NOT  ACCEPT  ANY  LIABILITIES  WITH
RESPECT  TO THE SOFTWARE. YOU (THE USER) ARE RESPONSIBLE FOR
SELECTING THE SOFTWARE, AND FOR THE USE AND RESULTS OBTAINED
FROM  THE  SOFTWARE. YOUR USE OF THE SOFTWARE INDICATES YOUR
ACCEPTANCE OF THESE TERMS AND CONDITIONS.
                  FILE TRANSFER PROCEDURE
To obtain the Software, click here. Save it in some local
directory.
  Split the archive into Files by typing
                      sh software.shar
  Your local directory should now contain the Files.
                     HOW TO GET STARTED
Transform the LaTeX files into PostScript  files  and  print
the  Manuals.  Read  "The  SuperPascal software notes" which
explain how you  compile  the  Programs  on  Sun3  and  Sun4
workstations.  Compile  the  Programs  into  two  executable
files:
               sc  An executable Compiler.
               sr  An excutable Interpreter.
  Then read "The programming language SuperPascal" and  "The
SuperPascal user manual".