Home | History | Annotate | Download | only in docs

Lines Matching full:macro

150 \ifx\putwordDefmac\undefined    \gdef\putwordDefmac{Macro}\fi
390 % macro which expects an ordinary undelimited TeX argument.
425 % We cannot use \next here, as it holds the macro to run;
492 % whether the environment name matches. The \checkenv macro can also be
1443 % Set the font macro #1 to the font named #2, adding on the
2908 \next #1% the token \_STOP_ is present just after this macro.
3103 % Argument #1 is generated by the calling \fooindex macro,
3245 % No macro expansion.
3377 % Don't write macro names.
3965 % Choose a heading macro
4683 % We use the same \entry macro as for the index entries.
4879 % This macro is called at the beginning of all the @example variants,
5116 % Do the @verbatim magic: define the macro \doverbatim so that
5134 % We really want {...\end verbatim} in the body of the macro, but
5513 % @macro.
5536 % with macro expansion. --kasal, 19aug04
5555 \newtoks\macname % Macro name
5588 % Macro bodies are absorbed as an argument in a context where
5592 % It's necessary to have hard CRs when the macro is executed. This is
5593 % done by making ^^M (\endlinechar) catcode 12 when reading the macro
5627 % \mbodybackslash is the definition of \ in @macro bodies.
5629 % where N is the macro parameter number.
5631 % \\ in macro replacement text gets you a backslash.
5639 \def\macro{\recursivefalse\parsearg\macroxxx}
5653 \else \errmessage{Macro name \the\macname\space already defined}\fi
5670 % Remove the macro name from \macrolist:
5677 \errmessage{Macro #1 not defined}%
5681 % Called by \do from \dounmacro on each macro. The idea is to omit any
5682 % macro definitions that have been changed to \relax.
5705 % We need to get `macro parameter char #' into several definitions.
5711 % the macro is used.
5724 % These two commands read recursive and nonrecursive macro bodies.
5727 \long\def\parsemacbody#1@end macro%
5732 % This defines the macro itself. There are six cases: recursive and
5735 % \xdef is used so that macro definitions will survive the file
5738 \let\hash=##% convert placeholders to macro parameter chars
5818 % Since macro invocations are followed by braces, we can just redefine them
5819 % to take a single TeX argument. The case of a macro invocation that
6020 % output the `[mynode]' via a macro so it can be overridden.
6033 % This macro is called from \xrefX for the `[nodename]' part of xref
6034 % output. It's a separate macro only so it can be changed more easily,
6098 % This is the macro invoked by entries in the aux file. Usually it's
6308 % Replace the \insert primitive by a cheating macro.
6568 % since we read the caption text in the macro world, where ^^M
6594 % Append the tokens #2 to the definition of macro #1, not expanding either.
6689 % use the same \entry macro we use to generate the TOC and index.
6942 % This macro is used to make a character print one way in \tt
6975 % Subroutine for the previous macro.
7054 % the first `\{ in the file would cause an error. This macro tries to fix