Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ macref(1) — DG/UX 4.30

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

macref(1)

nroff(1)

troff(1)

mm(1)

mm(5)

mv(5)

mmt(1)

mvt(1)

man(5)



     macref(1)                  DG/UX 4.30                   macref(1)



     NAME
          macref - produce cross-reference listing for macro files

     SYNOPSIS
          macref [ -t ] [ -s ] [ -n ] [ - - ] files

     DESCRIPTION
          Macref(1) reads the named files (which are assumed to be
          nroff(1) or troff(1) input), and produces a cross-reference
          listing of the symbols in the input.

          A -t on the command line causes a macro table of contents to
          be printed.  The option -s causes symbol-use statistics to
          be printed.  The option -n causes one line to be printed for
          each reference to a symbol.  The options may be grouped
          behind one -.  You may use "- -" to delimit the end of
          options.  Macref does not accept - as standard input.

          The default output is a list of the symbols found in the
          input, each accompanied by a list of all references to that
          symbol.  Macref lists the symbols alphabetically in the
          leftmost column, with the references following to the right.
          Each reference is given in the form:

                         [ [(NMname)] Mname-] type lnum [#]

          where the fields have the following meanings:  Mname is the
          name of the macro within which the reference occurs.  This
          field is missing if the reference occurs outside a macro.
          Any names listed in the NMname part are macros within which
          Mname is defined.

          type the type associated, by context, with this occurrence
               of the symbol.  The types may be:
                         r     request
                         m     macro
                         d     diversion
                         s     string
                         n     number register
                         p     parameter (e.g.,  is a parameter reference
                               to x.  Note that parameters are never
                               modified, and that the only valid parameter
                               symbol names are 1, 2, ... 9).

          lnum the line number on which the reference occurred.

          #    this reference modifies the value of the symbol.

          Generated names are listed under the artificial symbol name
          ``~gen''.

     SEE ALSO



     Licensed material--property of copyright holder(s)         Page 1





     macref(1)                  DG/UX 4.30                   macref(1)



          nroff(1), troff(1), mm(1), mm(5), mv(5), mmt(1), mvt(1), and
          man(5).





















































     Licensed material--property of copyright holder(s)         Page 2



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026