Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ macref(1) — A/UX 0.7

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

nroff(1)

troff(1)



     macref(1)                                               macref(1)



     NAME
          macref - produce cross-reference listing of macro files

     SYNOPSIS
          macref [-t] [-s] [-n] file...

     DESCRIPTION
          The macref program reads the named files (which are assumed
          to be nroff(1)/troff(1) input) and produces a cross-
          reference listing of the symbols in the input.

          A -t in the command line causes a macro table of contents to
          be printed.  A -s causes symbol use statistics to be output.

          The default output is a list of the symbols found in the
          input, each accompanied by a list of all references to that
          symbol.  (This output may be defeated by using a -n in the
          command line).  The symbols are listed 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    The name of the macro within which the reference
                   occurs.  This field is missing if the reference
                   occurs at the text level.  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., \$x 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
          ~sym.

     FILES
          /usr/bin/macref



     Page 1                                        (last mod. 1/16/87)





     macref(1)                                               macref(1)



     SEE ALSO
          nroff(1), troff(1).





















































     Page 2                                        (last mod. 1/16/87)



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