Trailing-Edge
-
PDP-10 Archives
-
decuslib20-01
-
decus/20-0002/bail.sai
There is 1 other file named bail.sai in the archive.  Click here to see a list.
00005	Comment 23-Feb-80  1:01AM Expand "?" to correct string;
  00010	Comment  6-Feb-80  7:37PM Use $RUN$. in new top level to avoid confusion with program procedures;
00050	Comment  6-Feb-80  6:42PM Fix new top level to allow macros, parenthesized expressions;
00100	Comment  5-Feb-80  5:30PM Don't treat string proc's as strings;
    00200	Comment 10-Jan-80  6:29PM Don't disambig. cmds ending in semi in new top level;
   00300	Comment 28-Sep-79  3:54AM Make PRLSCOPE indent;
00400	Comment 28-Sep-79  3:29AM Add LEVEL printout to TEXT output;
  00500	Comment 27-Sep-79  9:45PM RNG $N calls new top level, EXIT command;
00600	Comment 27-Sep-79  5:55PM RNG Install NEWTOP/OLDTOP conditionals;
  00700	Comment 26-Sep-79  2:41PM Make COORD a string proc, put out #;
00800	Comment 26-Sep-79  2:06PM Fix COORD(NULL) bug;
 00900	Comment 26-Sep-79  4:14AM Set SSF_TRUE in TRAPS for nicer output;
  01000	Comment 26-Sep-79  3:57AM Make BREAK loc,cond BREAK iff cond;
 01100	Comment 26-Sep-79  1:27AM Make break table initialization less kludgy;
  01200	Comment 26-Sep-79  1:13AM RNG Fix SINI NUL problem and CRLF problem;
    01300	Comment 25-Sep-79  0:51AM RNG Install new top level;
01400	
  01500	COMMENT    VALID 00035 PAGES
   01600	C REC  PAGE   DESCRIPTION
  01700	C00001 00001
01800	C00004 00002
01900	C00005 00003	Data Structures Used by BAIL
 02000	C00018 00004	ENTRY BAIL,B!
 02100	C00035 00005	# MEMSTRING TTYREAD FLDREAD CATCRLF CRLFCAT STRCOPY FILTIM LAST!WRITTEN COREGET COREFREE EXTND NONULL PDFIND ADDSTR ADDCHR DUMPSTR MAKPPN
  02200	C00044 00006	# WRITEON PACKAGE
  02300	C00051 00007	# OPERATOR CODES, REFITEM TYPE DEFINITIONS
  02400	C00067 00008	# TYPEMUNGE
   02500	C00073 00009	# INSERT
 02600	C00075 00010	# FIND
   02700	C00084 00011	# CVNAME PREDEC
    02800	C00086 00012	# STBAIL
 02900	C00096 00013	
    03000	C00106 00014	# SUPER OUTER BLOCK, FOR PREDECLARED STUFF
  03100	C00118 00015	# LINED DBANG !!EQU EVALERR
  03200	C00125 00016	# GET!TOKEN
   03300	C00128 00017	# INTARRAY, CRD!PC, FTEXT, SHOW, CRDFND, GETTEXT
 03400	C00137 00018	# N!PARAMS DEFINE HELP
  03500	C00139 00019	# CVINTEGR, CVREAL, CVSTRNG
  03600	C00142 00020	# INCOR
  03700	C00153 00021	# GETLSCOPE, PRLSCOPE
   03800	C00157 00022	# GETDSCOPE,PRDSCOPE
    03900	C00163 00023	# TFIND,BREAK1,SWAP!BREAKS,PLANT!BREAKS,UNPLANT!BREAKS,LOC!PC,BREAK,COORD,TRAPS
04000	C00175 00024	# PRARGS, TRACER, TRACE
 04100	C00183 00025	# UNBREAK1,UNBREAK,UNTRACE,CLRTBK,STEPPING
  04200	C00193 00026	# BAILOR,!!TEXT,!!ARGS,EVAL,PSH,OPPSH,SETLEX,X1TEMP,X1TEMP,NEWTEMP,NEWSTRTEMP
  04300	C00198 00027	# EVAL1
  04400	C00204 00028	# INTERPRETATION OF OPERATORS
04500	C00211 00029
04600	C00219 00030	$COMMA:	BEGIN
 04700	C00225 00031	$ARRYREF:BEGIN
04800	C00232 00032	# $MEMRY,$DATUM,$SWAP,$GETS,$SUBFLD,$AR,$APPLY,$CPRINT,$PRINT,$NEWREC
04900	C00241 00033	# PARSER
 05000		C00249 00034	# SETSCOPE !!STEP !!GSTEP !!GOTO CLNRET !!UP Q!BRECOV P!BRECOV
 05100	C00261 00035	# BAIL,UBINIT,DDBAIL,B!
 05200	C00273 ENDMK
05300	C;