perm filename SAIL.CTL[10X,AIL] blob sn#429847 filedate 1979-04-07 generic text, type T, neo UTF8
@conn
@access s:
@conn s:<sail.sources>
@DEFINE DSK: DSK:,PS:
@;MAKE A FLOYD-EVANS PRODUCTION TABLE AND A SYMBOL TABLE
@;PROD, PROD.QQQ [TEMP], RESTAB.TNX
@RUN PTRAN
*PROD←HEL
@RUN RTRAN
*RESTAB.TNX←PROD,FOO2.TNX
@;
@;THIS MAKES A COMPILER-- SAIL.REL--LATER TO BE LOADED
@fail
*THAT.TNX@
@;
@;THIS MAKES A SEGMENT-- <SAIL>T-6-SAISG8.SAV
@fail
*SGMNT.TNX@
@LINK
*UPPER
*/GO
@START
*T-6-SAISG8.SAV
@;now we have lowtsa.  put jobdat in it:
@APPEND JOBDAT.REL LOWTSA.REL
@;
@;THIS LOADS AND SAVES THE COMPILER
@LINK
*LOWTSA
*SAIL
*/GO
@START
@SAV SAIL
@;
@;DELETE THE GARBAGE FILES CREATED IN THE ABOVE
@DEL SAIL.REL.*,UPPER.REL.*,LOWER.REL.*
@;
@;THESE STEPS WILL MAKE A LIBRARY -- <SAIL>HLBSA8.REL AND 
@;<SAIL>LIBSA8.REL-- WHEN EXECUTED.  I HAVE COMMENTED THEM
@;OUT HERE SINCE FAIL COMPLAINS ABOUT A FEW IRRELEVANT ERRORS
@;BUT [I THINK] CLEARS THE INPUT BUFFER
@fail
*LIB.TNX@
@COP HEAD.REL HLBSA8.REL
@AP TRIGS.REL HLBSA8.REL
@COP HLBSA8.REL LIBSA8.REL
@;DELETE GARBAGE FILE CREATED ABOVE
@DEL TRIGS.REL
@;
@;THIS MAKES AN OPCODE TABLE <SAIL>3OPS3.OPS
@;[REMARK:  ADD KL INSTRUCTIONS TO THE MAKTAB.TNX PROGRAM.]
@RUN MAKTAB
*S:<3-BUNDLED>MONSYM.MAC
*3OPS3.OPS
@;[REMARK:  ONLY THING LEFT IS BAIL.]
@fail
*BAICLC←BPDAHD,BAICLC
*BAIIO1←BPDAHD,BAIIO1
*BAIIO2←BPDAHD,BAIIO2
*BAIMSC←BPDAHD,BAIMSC
*BAIPRC←BPDAHD,BAIPRC
*BAISM1←BSM1HD,BAISM1
@SAIL
*BAIPD8
@LINK
*BAISM1/E/G
@conn