perm filename SAIL.RUN[10X,AIL] blob sn#429845 filedate 1979-04-07 generic text, type T, neo UTF8
;MAKE A FLOYD-EVANS PRODUCTION TABLE AND A SYMBOL TABLE
;PROD, PROD.QQQ [TEMP], RESTAB.TNX
RUN PTRAN
PROD←HEL
≡B
RUN RTRAN
RESTAB.TNX←PROD,FOO2.TNX
≡B
;
;THIS MAKES A COMPILER-- SAIL.REL--LATER TO BE LOADED
fail
THAT.TNX@
≡B
;
;THIS MAKES A SEGMENT-- <SAIL>T-6-SAISG8.SAV
fail
SGMNT.TNX@
≡B
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@
≡B
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
≡B
SAIL
BAIPD8
≡B
LINK
BAISM1/E/G