Trailing-Edge
-
PDP-10 Archives
-
-
There are no other files named in the archive.
00100 COMMENT VALID 00037 PAGES
00200 C REC PAGE DESCRIPTION
00300 C00001 00001
00400 C00004 00002 HISTORY
00500 C00012 00003 SCAN
00600 C00015 00004 BITDATA (SCNWRD -- LISTING CONTROL, ETC.)
00700 C00021 00005 DATA (SCANNER PARSE TOKENS)
00800 C00033 00006 DSCR main SCANNER Dispatch loop
00900 C00046 00007 ID -- RESET FOR SCAN
01000 C00054 00008 COMMENT -- throw out everything to next semicolon
01100 C00056 00009 DSCR -- USID
01200 C00063 00010 DSCR -- SCNACT
01300 C00073 00011 PUSH PNT,PNEXTC-1 STRING NUMBER
01400 C00077 00012 DSCR STRNG, etc.
01500 C00081 00013
01600 C00084 00014 DEFCHK:
01700 C00096 00015 DSCR SCNUMB -- number scanner
01800 C00109 00016
01900 C00114 00017 Print the last character, then stack the result
02000 C00118 00018 DSCR CSPEC, SEOL, SEOM, SEOB -- Special handling routines
02100 C00122 00019 Cspec, Seol
02200 C00123 00020 CALL SPECIAL ROUTINE, BUT FIRST MAKE SURE CHARACTER COUNT IS
02300 C00130 00021
02400 C00138 00022 END OF BUFFER CODE.
02500 C00140 00023 Parameter delimiter or end of message
02600 C00148 00024 DSCR ADVBUF -- new input buffer routine
02700 C00160 00025 BAIL <
02800 C00163 00026 DSCR --HERE IS THE CREFFINF STUFF (STRANGE PLACE N'EST CE PAS?)
02900 C00170 00027 DSCR HDR, HDROV
03000 C00181 00028 DSCR ENTERS -- make new symbol entry
03100 C00185 00029 ^ENTERS:
03200 C00191 00030
03300 C00196 00031
03400 C00197 00032 DSCR ADCINS, CREINT, CONINS
03500 C00201 00033 DSCR SHASH, NHASH -- look up symbol entries in hashed buckets.
03600 C00207 00034 SEMBLK Allocation Routines
03700 C00214 00035 RNGVRB, RNGSTR, etc. -- `Ring' Linkage Routines
03800 C00217 00036
03900 C00220 00037 Mark insertion routine for counter routines
04000 C00223 ENDMK
04100 C;