Next: Customizing the behavior of fwebmac.sty macros, Previous: Customizing the Table of Contents, Up: The Style file [Contents][Index]
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 Forward referencing). This is usually done implicitly; for example, the commands ‘@a’, ‘@d’, and ‘@m’ issue an implicit ‘@[’. (See the discussion of ‘@a’ in ‘@a’: Begin code part of unnamed section, and mark.) 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’: Turn off module references for identifiers (FWEAVE)).