When FWEAVE pretty-prints code, it can attach cross-reference
subscripts to various kinds of identifiers such as function or macro
names. [A bullet
for a subscript indicates that the name was defined in the
current section.]
The actual marking of the cross reference is done by
the command @[
(see AT[). This is usually done
implicitly; for example, the commands @a
, @d
, and
@m
issue an implicit @[
. (See the discussion of
@a
in ATa.) In C, various declarations of
variables also result in such an implicit mark.
Various nuances in the type (possibly underlined) used for the
subscript give a hint about what kind of identifier FWEAVE thinks
it's working with. For more information about the typesetting
conventions, see the definition of the
primitive macro \W@IN
in fwebmac.web
.]
The following flags select which identifiers are so subscripted.
To see the default values of these parameters, say ftangle
-Zmark_defined
. To turn off the subscripting operations completely, use the
-f
option (see -f).