Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/17/84; site hplabsc.UUCP Path: utzoo!watmath!clyde!burl!ulysses!bellcore!decvax!hplabsc!taylor From: taylor@hplabsc.UUCP (Dave Taylor) Newsgroups: net.unix Subject: MM (nroff) macro stats... Message-ID: <221@hplabsc.UUCP> Date: Fri, 2-May-86 19:35:50 EDT Article-I.D.: hplabsc.221 Posted: Fri May 2 19:35:50 1986 Date-Received: Sun, 4-May-86 05:33:45 EDT Distribution: net Organization: Hewlett Packard Labs, Palo Alto CA Lines: 77 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@hplabs or hplabs!taylor