perm filename FILES[X,AIL]19 blob sn#221746 filedate 1976-06-24 generic text, type T, neo UTF8
FILES[X,AIL],		;this file
TELLEM[DOC,AIL],	;how to put up a SAIL system
SAIL.REL[X,AIL],	;debugging version of (export) compiler
DDT.REL[1,3],		;sail-style ddt
LIBSA8.REL[X,AIL],	;export library
2OPS2.OPS[1,3],		;op code file (used by compiler)
BKTBL.BKT[1,3],		;break table file
SAIL.UPD[AIM,DOC],	;manual update. READ THIS OR YOU WILL MISS HALF THE FUN
BAIL.REL[X,AIL],	;debugger
BAIPD8.REL[1,3],	;requests that following 5 files be loaded (but from SYS:)
GOGTAB.DEF[X,AIL],	;export user table symbolic definitions
RUNTIM.REL[X,AIL],	;export runtimes as one rel file.
BAICLC.REL[X,AIL],	;procedure descriptors of predeclared runtimes for BAIL
BAIIO1.REL,		;ditto
BAIIO2.REL,		;ditto
BAIMSC.REL,		;ditto
BAIPRC.REL,		;ditto
BAICLC.SM1,		;corresponding symbol table files for BAIL
BAIIO1.SM1,		;ditto
BAIIO2.SM1,		;ditto
BAIMSC.SM1,		;ditto
BAIPRC.SM1,		;ditto
HEAD[S,AIL],		;SAIL source
FOO2[X,AIL],		;SAIL source -- declares runtime routines
HEL[S,AIL],		;productions
PROD.QQQ,		;PTRAN output
SAIL,			;source file (compiler)
PARSE,			;source (compiler)
PROD,			;output of ptran
DATA,			;call on DATA macrl
RESTAB[X,AIL],		;output of RTRAN
ENDDAT[S,AIL],		;call on ENDDATA macro
SYM,			;source file (compiler)
GEN,			;source (compiler)
ARRAY,			;source (compiler)
EXPRS,			;ditto
STATS,			;ditto
LEAP,			;ditto
TOTAL,			;ditto
PROCSS,			;ditto
COMSER,			;ditto
GOGOL,			;source (runtimes)
TRIGS,			;ditto
STRSER,			;ditto
IOSER,			;ditto
ARYSER,			;ditto
RECSER,			;ditto
UP,			;ditto -- sets a switch
LOW,			;ditto
TAILOR,			;used to make a segment
LEPRUN,			;source for runtimes
WRDGET,			;ditto
NWORLD,			;ditto
SPARES,			;ditto
ORDER,			;used to make library
XTCHDR.FAI,		;header for extended compilation upper segment
TENXSW[10X,AIL],	;BEGINNING OF TENEX-ONLY:  turn on TENEX SWITCH
DEFJS[10X,AIL],		;define general jsyses for TENEX
JSYSES[10X,AIL],	;list of JSYSES
UP.TNX[10X,AIL],	;segment maker for TENEX
CALL.TNX[10X,AIL],	;simulation of the CALL function for TENEX
IOSER.TNX[10X,AIL],	;input/output routines for TENEX
LOW.TNX[10X,AIL],	;segment maker for TENEX
CC[10X,AIL],		;compiler command line scanner
RESTAB.TNX[10X,AIL],	;output of RTRAN
WNTHED[10X,AIL],	;turns on HEDSW for TENEX library
TRIG1.TNX[10X,AIL],	;these next three make a TENEX trig package
TRIG2.TNX[10X,AIL],	;
WNTEND[10X,AIL],	;
UDDT.SAV[10X,AIL],	;TENEX UDDT for SAIL
3OPS3.OPS[10X,AIL],	;START!CODE opcode table	END TENEX-ONLY
BAIL.SAI[X,AIL],	;debugger source
BAILDD.FAI[S,AIL],	;for setting up .JBDDT at load time
BAIL.DOC[DOC,AIL],	;notes on above
BAIL.UPD[DOC,AIL],	;update for above
BAIPD8.FAI[S,AIL],	;
SEMBLK[S,AIL],		;outline of compiler data structures
BUGS[S,AIL],		;bugs and their fixes
FEATS[S,AIL],		;new features (non-bugs)
FAIL.REL[X,AIL],	;make from FAIL[CSP,SYS] with stansw off
PTRAN.SAI[S,AIL],	;compiles productions
RTRAN.SAI,		;makes reserved word table
SCNCMD.SAI,		;used by ptran & rtran
WNTSLS.SAI,		;ditto
MAKTAB.SAI[X,AIL],	;makes the break table file
PROCES.DEF[1,3],	;useful macros for processes
RECORD.DEF[1,3],	;record definitions
SAILPD.FAI[S,AIL],	;FAIL macro for creating procedure descriptors
TEST.SAI[X,AIL],	;SAIL 'test' file -- try it!
PROFIL.SAI[X,AIL],	;counter system uses this
LOADER.MAC[CSP,SYS],	;the loader
FAIL[CSP,SYS],		;Source for FAIL: users must edit & turn off stansw
DDT[S,SYS],		;FAIL source for our DDT
RAID[CSP,SYS],		;FAIL source for RAID, our super fancy DDT-like debugger
NRAID.FAI[CSP,SYS],	;FAIL source for RAID, our yet fancier DDT-like debugger
CREF[CSP,SYS],		;Source for CREF
GRUMP[X,AIL],		;REL file printer.
DB[S,AIL],		;file that has FTDEBUG←←1 in it.
RUN[X,AIL],		;command file for making RUNTIM.REL
THAT,			;command file for making compiler
IT,			;command file for making the other compiler!
SGMNT,			;command file for making second segment.
SCISS.SAI[S,AIL],	;library maker
BPDAHD.FAI[S,AIL],	;header file for BAIL procedure descriptors for SAIL runtimes
BSM1HD.FAI[S,AIL],	;header file for BAIL symbols for SAIL runtimes
FAIL.UPD[AIM,DOC],	;FAIL document
SAIL.KVL[AIM,DOC],	;SAIL manual
RAID.PMP[S,DOC],	;RAID manual
LIES[DOC,AIL],		;TYPOS in manual
EXTEND.SAI[X,AIL],	;look and see
LP4MAT.SAI[LEP,JRL],	;symbolic LEAP dump
LPDUMP.SAI[LEP,JRL],	;binary LEAP dump
LPREAD.SAI[LEP,JRL],	;reads output of LPDUMP
MUNGE.SAI[LEP,JRL],	;munges arrays
IOMODS.SAI[LEP,JRL],	;disk/tty io package
ABBREV.SAI[S,RHT],	;RHT's winning standard abbreviations
MACROS.SAI[S,RHT],	;RHT's standard macros
LEPAUX.SAI[S,RHT],	;RHT's leap extending routines
LEPAUX.HDR[S,RHT],	;header to request above
RECAUX.SAI[S,RHT],	;Record auxilliaries USERS OF RECORDS SHOULD READ THIS
RECAUX.HDR[S,RHT],	;Record header file
RECOUT.SAI[SYS,PDQ],	;Writes records to file
RECIN.SAI[SYS,PDQ],	;Reads output of above
SPACE.HDR[S,RHT],	;gets & releases blocks of core (header file)
SPACE.FAI[S,RHT],	;procedures for above
IOMOD.HDR[S,RHT],	;RHT's tty/disk io package
IOMOD.SAI[S,RHT]	;procedures for above