mirror of https://github.com/python/cpython.git
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:
parent
f06777dd7c
commit
dd28d57fd0
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue