Lines Matching full:macro
150 \ifx\putwordDefmac\undefined \gdef\putwordDefmac{Macro}\fi
396 % macro which expects an ordinary undelimited TeX argument.
497 % whether the environment name matches. The \checkenv macro can also be
1228 % us) handles it with this amazing macro to replace tokens. I've
1519 % Set the font macro #1 to the font named #2, adding on the
3191 \next #1% the token \_STOP_ is present just after this macro.
3391 % Argument #1 is generated by the calling \fooindex macro,
3423 % generated from a macro call, the \endinput which \scanmacro inserts
3434 % @macro funindex {WORD}
3436 % @end macro
3681 % Since macro invocations are followed by braces, we can just redefine them
3682 % to take a single TeX argument. The case of a macro invocation that
4271 % Choose a heading macro
5022 % We use the same \entry macro as for the index entries.
5220 % This macro is called at the beginning of all the @example variants,
5495 % Do the @verbatim magic: define the macro \doverbatim so that
5513 % We really want {...\end verbatim} in the body of the macro, but
5892 % @macro.
5915 % with macro expansion. --kasal, 19aug04
5933 \newtoks\macname % Macro name
5942 % Add the macro to \macrolist
5977 % Macro bodies are absorbed as an argument in a context where
5981 % It's necessary to have hard CRs when the macro is executed. This is
5982 % done by making ^^M (\endlinechar) catcode 12 when reading the macro
6016 % \mbodybackslash is the definition of \ in @macro bodies.
6018 % where N is the macro parameter number.
6020 % \\ in macro replacement text gets you a backslash.
6028 \def\macro{\recursivefalse\parsearg\macroxxx}
6042 \else \errmessage{Macro name \the\macname\space already defined}\fi
6056 % Remove the macro name from \macrolist:
6063 \errmessage{Macro #1 not defined}%
6067 % Called by \do from \dounmacro on each macro. The idea is to omit any
6068 % macro definitions that have been changed to \relax.
6091 % We need to get `macro parameter char #' into several definitions.
6097 % the macro is used.
6110 % These two commands read recursive and nonrecursive macro bodies.
6113 \long\def\parsemacbody#1@end macro%
6118 % This defines the macro itself. There are six cases: recursive and
6121 % \xdef is used so that macro definitions will survive the file
6124 \let\hash=##% convert placeholders to macro parameter chars
6389 % output the `[mynode]' via a macro so it can be overridden.
6402 % This macro is called from \xrefX for the `[nodename]' part of xref
6403 % output. It's a separate macro only so it can be changed more easily,
6467 % This is the macro invoked by entries in the aux file. Usually it's
6680 % Replace the \insert primitive by a cheating macro.
6941 % since we read the caption text in the macro world, where ^^M
6968 % Append the tokens #2 to the definition of macro #1, not expanding either.
7063 % use the same \entry macro we use to generate the TOC and index.
7334 % This macro is used to make a character print one way in \tt
7368 % Subroutine for the previous macro.
7450 % the first `\' in the file would cause an error. This macro tries to fix