%% % \begin{description} %PATTERN: \option{}[]{} %OUTPUT:
#1 (keys: #3; formerly code #2)
%OUTPUT:
#x
%OUTPUT: \def\option#1[#2]#3{\item[#1:] (key: \code{#3} formerly \code{#2})} \option{Text}[1]{text, word, wd, w} Count as text (i.e. count words). \option{Header text}[2]{headertext, headerword, hword, hwd, hw} Count as header text. \option{Other text}[3]{otherword, other, oword, owd, ow} Count as float/caption text. \option{Displaymath}[7]{displaymath, dsmath, dmath, ds} Count as displayed math formulae. \option{Inline math}[6]{inlinemath, inline, imath, eq} Count as inlined math formulae. \option{To header}[4]{header, heading, head} Count header, then count text as \code{headertext} (transition state). \option{To float}[5]{float, table, figure} Count float, then parse contents as \code{isfloat} (transition state). \option{Preamble}[-9]{} Parse as preamble, i.e. ignore text but look for \code{preambleinclude} macros. \option{Ignore}[0]{ignore} Ignore text, i.e. do not count, but will still parse the code. \option{Float}[-1]{isfloat} Float contents, ignore text but look for \code{floatinclude} macros. \option{Strong exclude}[-2]{xx} Strong ignore which ignore environments, e.g. to use in macro definitions where \code{\bs{begin}}--\code{\bs{end}} need not be balanced. \option{Stronger exclude}[-3]{xxx} Stronger ignore, handles macros as isolated tokens without handling their parameters, to use with macro definitions like \code{\bs{newcommand}} and \code{\bs{def}}. \option{Exclude all}[-4]{xall} Ignore all, including unbalanced braces (e.g. used by \code{\%TC:ignore} and the \code{verbatim} environment). This rule may be used for environment contents, but not for macro or environment parameters or options since the exclusion causes \{ and [ to be ignored. \end{description}