[net.unix] MM

taylor@hplabsc.UUCP (Dave Taylor) (05/03/86)

	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