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).