Revised new macros after discussion with Guido: Always use full names of

semantic concepts.

Added two new ones (not discussed with Guido:

\constant{}:  Markup for constants defined in Python modules.

\cfunction{}:  Markup for C functions; these should probably be distinguished
	by font, but are not at this time (since they're typically \code{} at
	this point).
This commit is contained in:
Fred Drake 1998-01-22 15:55:21 +00:00
parent f06777dd7c
commit dd28d57fd0
1 changed files with 10 additions and 6 deletions

View File

@ -213,15 +213,19 @@
% which are used to refer to instances of specific language constructs. See
% the names for specific semantic assignments.
%
% For now, don't do anything really fancy with them, but note that \func and
% \method append trailing parentheses.
% For now, don't do anything really fancy with them; just use them as logical
% markup. This might change in the future.
%
\let\module=\code
\let\kw=\code
\let\exc=\code
\let\keyword=\code
\let\exception=\code
\let\class=\code
\newcommand{\func}[1]{\code{#1()}}
\newcommand{\method}[1]{\code{#1()}}
\let\function=\code
\let\cfunction=\code
\let\method=\code
% constants defined in Python modules, not language constants:
\let\constant=\code
\newcommand{\manpage}[2]{{\emph{#1}(#2)}}
\let\email=\code