perm filename FILES[X,AIL]14 blob sn#191973 filedate 1975-12-15 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
GOGTAB.DEF[X,AIL],	;export user table symbolic definitions
RUNTIM.REL[X,AIL],	;export runtimes as one rel file.
SAIL.UPD[AIM,DOC],	;manual update. READ THIS OR YOU WILL MISS HALF THE FUN
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
BAIL.DOC[DOC,AIL],	;notes on above
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
BKTBL.BKT[1,3],		;break table file
2OPS2.OPS[1,3],		;op code file (used by compiler)
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
LIES[DOC,AIL],		;TYPOS in manual
ARRSER.SAI[1,DCS],	;array mangler & allocater
EXTEND.SAI[X,AIL],	;look and see
SRTSER.SAI[1,DCS],	;ditto
SYMSER.SAI[1,DCS],	;some symbol table routines
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
PRINTF.SAI[S,RHT],	;general print routines
PRINTF.HDR[S,RHT],	;header file for 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