.sbttl COMMAND TABLES AND REFERENCE STRINGS ; ==================================== ; Refer to the material in CEX.MAC for information on how these tables are ; used in processing commands. .psect ucltbl .sbttl Command Execution Address List .word badcom, ambchw ;Bad and ambiguous commands cealst:: .word lister ;Hidden "?" command for TSX+ V5; same as LIST .iif ne cd$c, .word chngdf ;CD .word chain ;CHAIN .word dsplay ;DISPLAY .word erase ;ERASE .word lister ;LIST .word nchain ;NOCHAIN .word npath ;NOPATH .word nosl ;NOSL .word nucimd ;NOUCI_MODE .word pass ;PASS .word path ;PATH .word promt ;PROMPT .word recall ;RECALL .iif ne rno$c, .word rno ;RNO .word slon ;SLON .word store ;STORE .word ucimod ;UCI_MODE .word 0 .sbttl Reference String Address List rsalst:: .word huh rsals0: .iif ne cd$c, .word schngd .word schain .word sdspla .word serase .word sliste .word snchan .word snpath .word snosl .word snucim .word spass .word spath .word spromt .word srecal .iif ne rno$c, .word srno .word sslon .word sstore .word sucimd .word 0 .sbttl Reference Strings: Commands ; The "PFX" values in this list are the hard-wired command prefix characters ; used when UCI_MODE is in effect. .nlist bex .if ne cd$c .byte pfx schngd: .asciz /CD/ .endc .byte pfx schain: .asciz /CHAIN/ .byte pfx sdspla: .asciz /DISPLAY/ .byte pfx serase: .asciz /ERASE/ .byte pfx sliste: .asciz /LIST/ .byte pfx snchan: .asciz /NOCHAIN/ .byte pfx snpath: .asciz /NOPATH/ .byte pfx snosl: .asciz /NOSL/ .byte pfx snucim: .asciz /NOUCI_MODE/ .byte pfx spass: .asciz /PASS_ON/ .byte pfx spath: .asciz /PATH/ .byte pfx spromt: .asciz /PROMPT/ .byte pfx srecal: .asciz /RECALL/ .if ne rno$c .byte pfx srno: .asciz /RNO/ .endc .byte pfx sslon: .asciz /SLON/ .byte pfx sstore: .asciz /STORE/ .byte pfx sucimd: .asciz /UCI_MODE/ .even .sbttl Reference Strings: Switches & Arguments star: .asciz /*/ allsw: .asciz /ALL/ comsw: .asciz /COMMANDS/ exesw: .asciz /EXECUTE/ frmsw: .asciz /FORM0/ nexsw: .asciz /NOEXECUTE/ nfrmsw: .asciz /NOFORM0/ noqsw: .asciz /NOQUERY/ outsw: .asciz /OUTPUT/ prnsw: .asciz /PRINTER/ pmtsw: .asciz /PROMPT/ qrysw: .asciz /QUERY/ tosw: .asciz /TO/ symsw: .asciz /SYMBOLS/ trmsw: .asciz /TERMINAL/ ucssw: .asciz /UC_STATUS/ versw: .asciz /VERSION/ .list bex .even .sbttl Command Execution Status List ; This list provides information about the execution characteristics of the ; hard-wired commands. ; cxdsp ==> Command is potentially DISPLAYable ; cxnuc ==> Command text may not be "memorized" .word cxdsp,cxdsp ;Bad and abiguous commands cxslst:: .word 0 ;Hidden "?" command for TSX-Plus V5; same as LIST .iif ne cd$c, .word cxdsp ;CD .word 0 ;CHAIN .word 0 ;DISPLAY .word 0 ;ERASE .word cxnuc ;LIST .word 0 ;NOCHAIN .word 0 ;NOPATH .word cxdsp ;NOSL .word 0 ;NOUCI_MODE .word cxnuc ;PASS .word 0 ;PATH .word 0 ;PROMPT .word 0 ;RECALL .iif ne rno$c, .word cxdsp ;RNO .word cxdsp ;SLON .word 0 ;STORE .word 0 ;UCI_MODE .word 0 .sbttl Symbol Execution Address List .word badcm0 .word ambcom sealst:: .rept nsyms .word syproc .endr