.TITLE CMTAB .IDENT /M02/ .IDENT /M02.1/ ; ; COPYRIGHT (C) 1976 ; DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS. ; ; THIS SOFTWARE IS FURNISHED UNDER A LICENSE FOR USE ONLY ON A ; SINGLE COMPUTER SYSTEM AND MAY BE COPIED ONLY WITH THE INCLU- ; SION OF THE ABOVE COPYRIGHT NOTICE. THIS SOFTWARE, OR ANY ; OTHER COPIES THEREOF, MAY NOT BE PROVIDED OR OTHERWISE MADE ; AVAILABLE TO ANY OTHER PERSON EXCEPT FOR USE ON SUCH SYSTEM ; AND TO ONE WHO AGREES TO THESE LICENSE TERMS. TITLE TO AND ; OWNERSHIP OF THE SOFTWARE SHALL AT ALL TIMES REMAIN IN DEC. ; ; THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT ; NOTICE AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL ; EQUIPMENT CORPORATION. ; ; DEC ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS ; SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DEC. ; ; VERSION M02 ; ; AUTHOR: D. N. CUTLER 15-FEB-76 ; ; SIG MODIFICATIONS ;**NEW** ; SIG02 - REARRANGE TABLE FOR PROPER LOOKUP ORDER ;**NEW** ; ; CARTS LUG MODIFICATION ; CAR 1 ADDED CHANGE BAR COMMANDS ; ; ; RUNOFF COMMAND TABLE ; ; EQUATED SYMBOLS ; ; COMMAND FLAG BYTE DEFINITIONS ; NOTF=1 ;NOTE PROCESSING ACTIVE FOTF=2 ;FOOTNOTE PROCESSING ACTIVE RELF=4 ;RELATIVE NUMBER CONVERSION (1=YES) FPGF=20 ;FLUSH PENDING PAGE (1=YES) ENDF=40 ;CORRESPONDS TO END FLAG IN TRAILING BYTE BRKF=100 ;CORRESPONDS TO BREAK FLAG IN TRAILING BYTE ; ; LOCAL MACRO DEFINITIONS ; ; GENERATE COMMAND TABLE ENTRY ; .MACRO CM EP,NAM,FLAGS .PSECT STRING,GBL,D $$$=. .ASCII ^NAM^ .PSECT DSPTCH,GBL,D .WORD EP,$$$ .ENDM ; ; COMMAND TABLE ; .PSECT DSPTCH,GBL,D CMTAB:: CM APNDX,,BRKF!FOTF!NOTF CM APNDX,,BRKF!FOTF!NOTF CM AUTOP, CM AUTOP, CM NAUTO, CM NAUTO, CM NAUTO, CM CENTER,,BRKF!FPGF!RELF CM CENTER,
,BRKF!FPGF!RELF CM CENTER,,BRKF!FPGF!RELF CM CHPTR,,BRKF!FOTF!NOTF CM CHPTR,,BRKF!FOTF!NOTF CM COMNT, CM FTITL,,FOTF CM FTITL,,FOTF CM FTITL,,FOTF CM HEADP,,FOTF CM HEADP,
,FOTF CM NHEAD,,FOTF CM NHEAD,,FOTF CM NHEAD,,FOTF CM HEADR,,BRKF!FOTF!FPGF!NOTF CM HEADR,,BRKF!FOTF!FPGF!NOTF CM HEADR,
,BRKF!FOTF!FPGF!NOTF CM INDENT,,BRKF CM INDENT,,BRKF CM UPCAS, CM UPCAS, CM UPCAS, CM LWCAS, CM LWCAS, CM LWCAS, CM BREAK,
,BRKF CM BREAK,,BRKF CM SETPG,,BRKF!FOTF!RELF CM SETPG,,BRKF!FOTF!RELF CM SETPG,,BRKF!FOTF!RELF CM SETPG,,BRKF!FOTF!RELF CM SETPG,,BRKF!FOTF!RELF CM CPAGE,,BRKF!FOTF ;SIG02 CM CPAGE,,BRKF!FOTF ;SIG02 CM TPAGE,,BRKF!FOTF CM CPAGE,,BRKF!FOTF CM CPAGE,,BRKF!FOTF CM SETTL,,FOTF CM SETTL,,FOTF CM SETSTL,<ST>,FOTF CM SETSTL,<SUBTTL>,FOTF CM SETSTL,<SUBTITLE>,FOTF CM SETRM,<RM>,BRKF!RELF CM SETRM,<RIGHTMARGIN>,BRKF!RELF CM SETRM,<RIGHT MARGIN>,BRKF!RELF CM SETLM,<LM>,BRKF!RELF CM SETLM,<LEFTMARGIN>,BRKF!RELF CM SETLM,<LEFT MARGIN>,BRKF!RELF CM PARAG,<P>,BRKF!FOTF CM PARAG,<PARAGRAPH>,BRKF!FOTF CM SSP,<SP>,BRKF CM SSP,<SPACING>,BRKF CM SKIPL,<S>,BRKF CM SKIPL,<SK>,BRKF CM SKIPL,<SKIP>,BRKF CM LINSKP,<B>,BRKF CM LINSKP,<BLANK>,BRKF CM JUSTN,<J>,BRKF CM JUSTN,<JUSTIFY>,BRKF CM JUSOF,<NJ>,BRKF CM JUSOF,<NOJUSTIFY>,BRKF CM JUSOF,<NO JUSTIFY>,BRKF CM SETTAB,<TS>,FOTF CM SETTAB,<TABSTOPS>,FOTF CM SETTAB,<TAB STOPS>,FOTF CM FILLN,<F>,BRKF CM FILLN,<FILL>,BRKF CM FILOF,<NF>,BRKF CM FILOF,<NOFILL>,BRKF CM FILOF,<NO FILL>,BRKF CM TSTPG,<TP>,BRKF!FOTF CM TSTPG,<TESTPAGE>,BRKF!FOTF CM TSTPG,<TEST PAGE>,BRKF!FOTF CM FIGUR,<FG>,BRKF!FOTF!FPGF CM FIGUR,<FIGURE>,BRKF!FOTF!FPGF CM INDEX,<X>,FPGF CM INDEX,<INDEX>,FPGF CM PERSP,<PR> CM PERSP,<PERIOD> CM NPERS,<NPR> CM NPERS,<NOPERIOD> CM NPERS,<NO PERIOD> CM DOINX,<DX>,BRKF!FOTF!FPGF CM DOINX,<DOINDEX>,BRKF!FOTF!FPGF CM DOINX,<DO INDEX>,BRKF!FOTF!FPGF CM PINDX,<PX>,BRKF!FOTF!FPGF CM PINDX,<PRINTINDEX>,BRKF!FOTF!FPGF CM PINDX,<PRINT INDEX>,BRKF!FOTF!FPGF CM FOOTN,<FN>,FOTF CM FOOTN,<FOOTNOTE>,FOTF CM NAPDX,<NUMBERAPPENDIX> CM NAPDX,<NUMBER APPENDIX> CM NCHPT,<NUMBERCHAPTER> CM NCHPT,<NUMBER CHAPTER> CM NUMON,<NM> CM NUMON,<NUMBER> CM NUMOF,<NNM> CM NUMOF,<NONUMBER> CM NUMOF,<NO NUMBER> CM LITRL,<LIT>,BRKF CM LITRL,<LITERAL>,BRKF ELCMD:: CM ELTRL,<ELI>,BRKF!ENDF CM ELTRL,<ENDLITERAL>,BRKF!ENDF CM ELTRL,<END LITERAL>,BRKF!ENDF CM NOTE,<NT>,BRKF!FPGF!NOTF CM NOTE,<NOTE>,BRKF!FPGF!NOTF ENOTE:: CM ENOTC,<EN>,BRKF!ENDF CM ENOTC,<ENDNOTE>,BRKF!ENDF CM ENOTC,<END NOTE>,BRKF!ENDF CM STAND,<SD>,BRKF!FOTF!RELF CM STAND,<STANDARD>,BRKF!FOTF!RELF CM LSTEL,<LE>,BRKF CM LSTEL,<LISTELEMENT>,BRKF CM LSTEL,<LIST ELEMENT>,BRKF CM LISTC,<LS>,BRKF ;SIG02 CM LISTC,<LIST>,BRKF ;SIG02 ELSTC:: CM ELIST,<ELS>,BRKF!ENDF CM ELIST,<ENDLIST>,BRKF!ENDF CM ELIST,<END LIST>,BRKF!ENDF CM DSAFL,<NFL> CM DSCFL,<NFC> CM DSCFL,<NOFLAGSCAPITALIZE> CM DSCFL,<NO FLAGS CAPITALIZE> CM DSHFL,<NFH> CM DSHFL,<NOFLAGSHYPHENATE> CM DSHFL,<NO FLAGS HYPHENATE> CM ENCFL,<FL CAPITALIZE> CM ENCFL,<FLAGSCAPITALIZE> CM ENCFL,<FLAGS CAPITALIZE> CM ENHFL,<FL HYPHENATE> CM ENHFL,<FLAGSHYPHENATE> CM ENHFL,<FLAGS HYPHENATE> CM HYPHN,<HY>,BRKF CM HYPHN,<HYPHENATION>,BRKF CM NHYPH,<NHY>,BRKF CM NHYPH,<NOHYPHENATION>,BRKF CM NHYPH,<NO HYPHENATION>,BRKF CM ENCBR,<ENABLE BAR> ;CAR 1 CM ENCBR,<EBB> ;CAR 1 CM DSCBR,<DISABLE BAR> ;CAR 1 CM DSCBR,<DBB> ;CAR 1 CM BGBAR,<BEGIN BAR> ;CAR 1 CM BGBAR,<BB> ;CAR 1 CM ENBAR,<END BAR> ;CAR 1 CM ENBAR,<EB> ;CAR 1 CM LOCKUL,<UL> ;CAR 1 CM LOCKUL,<UNDERLINE> ;CAR 1 CM LKDARK,<DARK> ;CAR 1 CM SETUL,<SETUL> ;CAR 1 CM SETDK,<SETDARK> ;CAR 1 CM RTAB,<RELATIVE TABS> ;CAR 1 CM RTAB,<RT> ;CAR 1 CM LA120,<LA120>,BRKF ;CAR 1 .PSECT DSPTCH,GBL,D ECTAB:: .PSECT .END