.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 ; ; MODIFICATIONS ; J. CLEMENT ; added many new commands (DEFINE,FLAGS,ENABLE,HEADER,UNDERLINE..) ; ; Non DSR commands and non standard commands are commented ; ; RUNOFF COMMAND TABLE ; ; LOCAL MACRO DEFINITIONS ; ; GENERATE COMMAND TABLE ENTRY ; .MACRO CM EP,NAM,FLAGS .PSECT STRING,LCL,D,RO $$$=. .ASCII ^NAM^ .PSECT DSPTCH,LCL,D,RO .WORD EP,$$$ .ENDM ; ; COMMAND TABLE ; .PSECT DSPTCH,LCL,D,RO COMTAB:: .WORD ACTAB,BCTAB,CCTAB,DCTAB,ECTAB,FCTAB,GCTAB,HCTAB .WORD ICTAB,JCTAB,KCTAB,LCTAB,MCTAB,NCTAB,OCTAB,PCTAB .WORD QCTAB,RCTAB,SCTAB,TCTAB,UCTAB,VCTAB,WCTAB,XCTAB .WORD YCTAB,ZCTAB ACTAB: CM APNDX,,BRKF!FOTF!NOTF CM APNDX,,BRKF!FOTF!NOTF CM AUHYP,,FOTF CM AUHYP,,FOTF CM AUTOP,,FOTF CM AUTOP,,FOTF CM AUSTL,,FOTF!RELF CM AUSTL,,FOTF!RELF CM AUTTL,,FOTF!RELF CM AUTTL,,FOTF!RELF BCTAB: CM BGBAR, CM BGBAR, CM LINSKP,,BRKF CM LINSKP,,BRKF CM BREAK,
,BRKF CM BREAK,,BRKF CCTAB: CM CENTRT,
,BRKF!RELF ; NON DSR CM CENTRT,,BRKF!RELF ; NON DSR CM CENTER,
,BRKF!RELF ; NON DSR CM CENTER,,BRKF!RELF ; NON DSR CM CENTER,
,BRKF!RELF CM CENTER,,BRKF!RELF CM CENTER,,BRKF!RELF CM CLAYOU,,FOTF!NOTF!LCKF ; NON DSR CM CLAYOU,,FOTF!NOTF!LCKF ; NON DSR CM CHPTR,,BRKF!FOTF!NOTF CM CHPTR,,BRKF!FOTF!NOTF CM COMNT, DCTAB: CM DSCBR, CM DSCBR, CM DSESC, ; NON DSR CM DSESC, ; NON DSR CM DSEQU, ; NON DSR CM DSEQU,,FOTF ; NON DSR CM DSHYP,,BRKF CM DSHYP,,BRKF CM DSINX, CM DSINX, CM DSOVR, CM DSOVR, CM DSSUB, CM DSTOC, CM DSTOC, CM DSTAB, ; NON DSR CM DSTAB, ; NON DSR CM DSUNL, CM DSUNL, CM DSAPN,,FOTF!LCKF CM DSAPN,,FOTF!LCKF CM DSCHP,,FOTF!LCKF CM DSCHP,,FOTF!LCKF CM DSELE,,FOTF!LCKF CM DSELE,,FOTF!LCKF CM DSLEV,,FOTF!LCKF CM DSLEV,,FOTF!LCKF CM DSNUM,,FOTF!LCKF CM DSNUM,,FOTF!LCKF CM DSSUBP,,FOTF!LCKF CM DSSUBP,,FOTF!LCKF CM DFESC,,FOTF ; NON DSR CM DFMAC,,FOTF ; NON DSR CM DOINX,,BRKF!FOTF CM DOINX,,BRKF!FOTF ECTAB: CM ELIPS,,FOTF ; NON DSR CM ENCBR, CM ENCBR, CM ENESC, ; NON DSR CM ENESC, ; NON DSR CM ENEQU,,FOTF ; NON DSR CM ENEQU,,FOTF ; NON DSR CM ENHYP,,BRKF CM ENHYP,,BRKF CM ENINX, CM ENINX, CM ENALV,,FOTF!RELF!LCKF ; NON DSR CM ENOVR, CM ENOVR, CM ENSUB, CM ENTAB, ; NON DSR CM ENTAB, ; NON DSR CM ENTOC, CM ENTOC, CM ENUNL, CM ENUNL, CM ENBAR, CM ENBAR, CM ECENT,,BRKF ; NON DSR CM ECENT,,BRKF ; NON DSR CM FOOTE, CM FOOTE, CM ENDIF, CM ELIST,,BRKF CM ELIST,,BRKF ELCMD:: CM ELTRL,,BRKF ; NON STANDARD CM ELTRL,,BRKF CM ELTRL,,BRKF ENOTE:: CM ENOTC,,BRKF CM ENOTC,,BRKF CM PAGEC,,BRKF!FOTF CM PAGEC,,BRKF!FOTF CM ENTEX,,BRKF!FOTF!NOTF ; NON DSR CM ENTEX,,BRKF!FOTF!NOTF ; NON DSR CM ENDTOC,,BRKF!FOTF ; NON DSR FCTAB: CM FTITL,,FOTF CM FTITL,,FOTF CM FIGDF,
,BRKF!FOTF!TEXF CM FIGDF,,BRKF!FOTF!TEXF CM FIGUR,,BRKF!FOTF!TEXF CM FIGUR,
,BRKF!FOTF!TEXF CM FILLN,,BRKF CM FILLN,,BRKF CM FOOTN,,FOTF!TEXF CM FOOTN,,FOTF!TEXF CM ENACFL,,FOTF CM ENACFL,,FOTF CM ENBRFL,,FOTF CM ENBRFL,,FOTF CM ENCFL,,FOTF CM ENCFL,,FOTF CM ENNFL,,FOTF CM ENNFL,,FOTF CM ENEFL,,FOTF ; NON DSR CM ENEFL,,FOTF ; NON DSR CM FLEQU,,FOTF ; NON DSR CM FLEQU,,FOTF ; NON DSR CM ENHFL,,FOTF CM ENHFL,,FOTF CM ENIFL,,FOTF CM ENIFL,,FOTF CM ENLFL,,FOTF CM ENLFL,,FOTF CM ENOFL,,FOTF CM ENOFL,,FOTF CM ENQFL,,FOTF CM ENQFL,,FOTF CM ESPFL,,FOTF ; Non DSR CM ESPFL,,FOTF ; Non DSR CM ENSBFL,,FOTF CM ENSBFL,,FOTF CM ENUFL,,FOTF CM ENUFL,,FOTF CM ENSFL,,FOTF CM ENSFL,,FOTF CM ENAFL,,FOTF CM ENAFL,,FOTF CM ENAFL,,FOTF GCTAB: HCTAB: CM HSPSW,,NOTF!FOTF!TEXF ; NON DSR CM HEADR,,BRKF!FOTF!NOTF CM HEADR,
,BRKF!FOTF!NOTF!RELF CM ENHYP,,BRKF ; NON STANDARD CM ENHYP,,BRKF ; NON STANDARD CM HEDSP,
,FOTF!LCKF ; NON DSR CM HNOPG,
,FOTF!LCKF ; NON DSR CM HPAGE,
,FOTF!LCKF ; NON DSR CM HEADP,,FOTF!LCKF CM HEADU,
,FOTF!LCKF CM HEADL,
,FOTF!LCKF CM HEADM,
,FOTF!LCKF CM HEADP,
,FOTF!LCKF ; NON DSR ICTAB: CM IFNOT, CM IF, CM TSTPG,,BRKF!TEXF ; Non DSR CM TSTPG,,BRKF!TEXF ; Non DSR CM TSTTX,,BRKF!TEXF ; Non DSR CM TSTTX,,BRKF!TEXF ; Non DSR CM INDENT,,BRKF CM INDLV,,FOTF!LCKF ; Non DSR CM INDENT,,BRKF CM INDEX, JCTAB: CM JUSTN,,BRKF CM JUSTN,,BRKF KCTAB: LCTAB: CM LSTEL,,BRKF!FOTF CM LAYOU,,BRKF!FOTF!LCKF CM LAYOU,,BRKF!FOTF!LCKF CM LSTEL,,BRKF!FOTF CM LISTC,,BRKF!FOTF CM LISTC,,BRKF!FOTF CM LWCAS, CM LWCAS, CM SETLM,,BRKF!RELF CM SETLM,,BRKF!RELF CM INDENT,,BRKF CM INDENT,,BRKF CM LITRL,,BRKF!FOTF!NOTF ; NON STANDARD CM LITRL,,BRKF!FOTF!NOTF CM LITRL,,BRKF!FOTF!NOTF CM LOCKP,,FOTF!LCKF!NOTF!LCKF ; non DSR MCTAB: NCTAB: CM NAUHYP,,FOTF CM NAUHYP,,FOTF CM NAUTO,,FOTF CM NAUTO,,FOTF CM NAUSTL,,FOTF CM NAUSTL,,FOTF CM NAUTL,,FOTF CM NAUTL,,FOTF CM NELIP,,FOTF ; NON DSR CM FILOF,,BRKF CM FILOF,,BRKF CM NHSPSW,,FOTF!NOTF!TEXF ; NON DSR CM NHEAD,,FOTF!LCKF CM NHEAD,,FOTF!LCKF CM JUSOF,,BRKF CM JUSOF,,BRKF CM NPERS,,FOTF CM NPERS,,FOTF CM NOSPC, CM NOSPC, CM NAPDX,,RELF!FOTF CM NAPDX,,RELF!FOTF CM NCHPT,,RELF!FOTF CM NCHPT,,RELF!FOTF CM NOCHP,,FOTF!LCKF ; NON DSR CM NUMON,,RELF!FOTF ; NON STANDARD CM NLEVL,,RELF!FOTF CM NLEVL,,RELF!FOTF CM NULST,,RELF!FOTF CM NULST,,RELF!FOTF CM NUMON,,RELF!FOTF CM NUMON,,RELF!FOTF CM NSPAG,,RELF!FOTF CM NSPAG,,RELF!FOTF CM NUMON,,RELF!FOTF ; NON STANDARD CM NUMOF,,FOTF!LCKF CM NUMOF,,FOTF!LCKF CM NOTE,,BRKF!NOTF CM NOTE,,BRKF!NOTF CM NOTE,,BRKF!NOTF CM NTITL,,FOTF!LCKF!NOTF ; NON DSR CM DSACFL,,FOTF CM DSACFL,,FOTF CM DSBRFL,,FOTF CM DSBRFL,,FOTF CM DSCFL,,FOTF CM DSCFL,,FOTF CM DSCFL,,FOTF ; NON STANDARD CM DSNFL,,FOTF CM DSNFL,,FOTF CM DSEFL,,FOTF ; NON DSR CM DSEFL,,FOTF ; NON DSR CM NFLEQ,,FOTF ; NON DSR CM NFLEQ,,FOTF ; NON DSR CM DSHFL,,FOTF CM DSHFL,,FOTF CM DSHFL,,FOTF ; NON STANDARD CM DSIFL,,FOTF CM DSIFL,,FOTF CM DSLFL,,FOTF CM DSLFL,,FOTF CM DSOFL,,FOTF CM DSOFL,,FOTF CM DSQFL,,FOTF CM DSQFL,,FOTF CM DSPFL,,FOTF ; NON DSR CM DSPFL,,FOTF ; NON DSR CM DSSBFL,,FOTF CM DSSBFL,,FOTF CM DSUFL,,FOTF CM DSUFL,,FOTF CM DSSFL,,FOTF CM DSSFL,,FOTF CM DSAFL,,FOTF CM DSAFL,,FOTF CM DSAFL,,FOTF CM DSAFL,,FOTF CM DSHYP,,BRKF ; NON STANDARD CM DSHYP,,BRKF ; NON STANDARD OCTAB: PCTAB: CM PARAG,

,BRKF!FOTF CM PARAG,,BRKF!FOTF CM SETPG,,BRKF!FOTF!LCKF!RELF CM SETPG,,BRKF!FOTF!LCKF!RELF CM SETPG,,BRKF!FOTF!LCKF!RELF CM CPAGE,,BRKF!FOTF CM CPAGE,,BRKF!FOTF CM PERSP,,FOTF CM PERSP,,FOTF CM PERFN,,FOTF!NOTF CM PERFN,,FOTF!NOTF CM PINDX,,BRKF!FOTF CM PINDX,,BRKF!FOTF QCTAB: RCTAB: CM SETRM,,BRKF!RELF CM SETRM,,BRKF!RELF CM RIGHJ,,BRKF CM RIGHJ,,BRKF CM REQUR,,FOTF!NOTF CM REQUR,,FOTF!NOTF CM RSESC,,FOTF ; NON DSR CM RSSUB,,FOTF ; NON DSR SCTAB: CM SSP,,BRKF CM SSP,,BRKF CM SKIP,,BRKF CM SKIP,,BRKF ; NON STANDARD CM SKIP,,BRKF CM SENTC, CM SENTC, CM SETPR,,FOTF CM SETPR,,FOTF CM SETSTL,,FOTF CM SETSTL,,FOTF ; NON STANDARD CM SETSTL,,FOTF CM TPAGE,,BRKF!FOTF CM TPAGE,,BRKF!FOTF CM STAND,,BRKF!FOTF!RELF ; NON STANDARD CM STAND,,BRKF!FOTF!LCKF!RELF ; NON STANDARD CM STYCH,