The following macro, string register, and number register names are reserved for use by the -ms package. Macro and string register names share the same internal list in both nroff and troff, whereas the number register list is separate. This appendix is useful primarily to those who define their own macros. Note that you will almost always be safe if you use combinations of upper and lower case letters for your own macros.
+-----------------------------------------------------------+
| Macro and String Register Names |
+-----------------------------------------------------------+
|! 3 BT E2 FV MC QP TA XK ]. |
|' 8 BX E4 FX MO R TC XL ]< |
|` <, C EE HD ND RA TE XP ]> |
|^ >. C1 EF HT NH RC TH XS ][ |
|, ? C2 EH I NL RE TL [- ]] |
|~ AB CD EL ID NP RH TM [. ae |
|: AE CF EM IP O, RP TQ [0 d- |
| |
|* AI CH EN IX O1 RQ TS [1 o |
|- AM CM EQ IZ O3 RS TX [2 oe |
|. AU CT FA KD OF RT Th [3 q |
|.[ AX D FE KE OH S0 U [4 th |
|.] Ae D- FJ KF Oe S1 UL [< v |
|/ B DA FK KQ P1 S2 UX [> _ |
|// B1 DE FO KS PP SH XA [] |
|@T B2 DF FP LD PT SM XD [c |
|1C BD DS FQ LG PX SN XE [o |
|2C BG DY FS LP Q SY XF ]- |
+-----------------------------------------------------------+
+----------------------------------------------------------+
| Number Register Names |
+----------------------------------------------------------+
|* BW FP I2 KG ML OJ PX TK YY |
|#T CT GW I3 KI NA P1 QI TM ZN |
|1T CW H1 I4 KM NC PD QP TQ [: |
|AJ DD H2 I5 KN ND PE RO TV dn |
|AV EF H3 IF L1 NF PF SJ UR |
|BC EH H4 IK LE NQ PI SL UX |
|BD EI H5 IP LL NS PN ST VS |
|BE FC HM IR LT NX PO T. WF |
|BH FI HT IS M1 OF PQ TB XI |
|BI FL I0 IT M4 OH PS TC XX |
|BQ FM I1 IX MF OI PT TD YE |
+----------------------------------------------------------+