Lines Matching refs:macro
152 \ifx\putwordDefmac\undefined \gdef\putwordDefmac{Macro}\fi
444 % macro which expects an ordinary undelimited TeX argument.
545 % whether the environment name matches. The \checkenv macro can also be
1297 % us) handles it with this amazing macro to replace tokens, with minor
1946 % Set the font macro #1 to the font named #2, adding on the
2910 % sometimes we redefine the original macro, and the alias should reflect
2930 % tests to use those glyphs in the single \ogonek macro so we have fewer
3909 \next #1% the token \_STOP_ is present just after this macro.
4109 % Argument #1 is generated by the calling \fooindex macro,
4141 % generated from a macro call, the \endinput which \scanmacro inserts
4152 % @macro funindex {WORD}
4154 % @end macro
4429 % Since macro invocations are followed by braces, we can just redefine them
4430 % to take a single TeX argument. The case of a macro invocation that
5052 % Choose a heading macro
5910 % We use the same \entry macro as for the index entries.
6078 % This macro is called at the beginning of all the @example variants,
6381 % Do the @verbatim magic: define the macro \doverbatim so that
6399 % We really want {...\end verbatim} in the body of the macro, but
6789 % @macro.
6812 % with macro expansion. --kasal, 19aug04
6830 \newtoks\macname % Macro name
6839 % Add the macro to \macrolist
6874 % Macro bodies are absorbed as an argument in a context where
6882 % It's necessary to have hard CRs when the macro is executed. This is
6883 % done by making ^^M (\endlinechar) catcode 12 when reading the macro
6918 % \mbodybackslash is the definition of \ in @macro bodies.
6920 % where N is the macro parameter number.
6922 % \\ in macro replacement text gets you a backslash.
6930 \def\macro{\recursivefalse\parsearg\macroxxx}
6944 \else \errmessage{Macro name \the\macname\space already defined}\fi
6958 % Remove the macro name from \macrolist:
6965 \errmessage{Macro #1 not defined}%
6969 % Called by \do from \dounmacro on each macro. The idea is to omit any
6970 % macro definitions that have been changed to \relax.
6993 % We need to get `macro parameter char #' into several definitions.
6999 % the macro is used.
7012 % These two commands read recursive and nonrecursive macro bodies.
7015 \long\def\parsemacbody#1@end macro%
7020 % This defines the macro itself. There are six cases: recursive and
7023 % \xdef is used so that macro definitions will survive the file
7026 \let\hash=##% convert placeholders to macro parameter chars
7293 % output the `[mynode]' via a macro so it can be overridden.
7306 % This macro is called from \xrefX for the `[nodename]' part of xref
7307 % output. It's a separate macro only so it can be changed more easily,
7371 % This is the macro invoked by entries in the aux file. Usually it's
7594 % Replace the \insert primitive by a cheating macro.
7859 % since we read the caption text in the macro world, where ^^M
7886 % Append the tokens #2 to the definition of macro #1, not expanding either.
7981 % use the same \entry macro we use to generate the TOC and index.
8031 % This macro is called from txi-??.tex files; the first argument is the
9129 % This macro is used to make a character print one way in \tt
9163 % Subroutine for the previous macro.
9247 % the first `\' in the file would cause an error. This macro tries to fix