Node: Subscript params, Next: , Previous: Contents params, Up: Style



Customizing cross-reference subscripts

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