MM (nroff) macro stats...
Dave Taylor
taylor at hplabsc.UUCP
Sat May 3 09:35:50 AEST 1986
I've recently been working on a new nroff/troff macro package
and have hit a number of problems. In an attempt to figure out exactly
what was going wrong, I wrote a small "awk" script to extract some
info from the MM Macros source, included herein.
From this, it seems that the macros are, er, interestingly named. It
seems that there is no consistency about naming or anything, so it's
becoming a pain to work on my stuff - I get random crap output during
one of my ".ds" (declare string register & load) operations and it
seems to be some trash in the output buffer that isn't being flushed
clear when I invoke the 'roff' program.
That's neither here nor there, however! For everyones information
and edification;
Macros defined in the MM macro package (142 in all) ;
)1 )2 )A )B )C )D )E )F
)G )I )J )K )L )M )N )Q
)R )S )T )U )W )X )Y )Z
)b )f )f )h )l )m )n )o
)q )r )s )t )u )w )x )y
)z 1C 2C >5 >6 >7 >7 >8
>9 >A >B >N >R >T >W >x
AE AF AL AS AT AU AV B
BE BI BL BR BS CS DE DF
DL DS EC EF EH EN EQ EX
FC FD FE FG FS H HC HM
HU I IB IR LB LC LE LI
ML MT ND NE NE NS NS OF
OH OK OP P PF PH PM R
RB RD RF RI RL RP RS S
SA SG SK SM SP TB TC TE
TH TL TM TP TS TY VL VM
WC mP nP pn }S
end of list
and;
Registers used in the MM Macro package (167 in all) ;
!0 !1 !2 !3 !A !B !C !D
!F !L !N !O !P !Q !T !U
!V !W !X !Y !Z - :0 :1
:2 :3 :9 :A :B :D :F :I
:J :L :M :N :O :P :Q :R
:T :U :V :X :Z :a :b :c
:d :e :f :g :h :i :j :k
:l :m :n :o :p :q :r :s
:t :u :v :w :x :y :z ;0
;1 ;2 ;3 ;4 ;6 ;7 ;A ;B
;C ;D ;E ;G ;I ;J ;K ;M
;N ;P ;R ;T ;U ;W ;Y ;Z
;b ;c ;d ;e ;f ;g ;i ;j
;m ;n ;p ;q ;s ;w ;x ;y
;z An Au BU Cl Cp De Df
Ds EM Ec Eq Ex F Fg Fs
H1 H2 H3 H4 H5 H6 H7 HF
Hb Hi Hs Hu Hy Le Lf Li
Ls Lt Lx N Np O Oc Of
P P1 Pi Ps Pt Pv RE Rf
Rp Si Tb Tm W dn }2
end of list
Anyone who can help with the macros, or anyone
interested in the awk script, please drop me a note!!!
-- Dave Taylor
taylor at hplabs or hplabs!taylor
More information about the Comp.unix
mailing list