From dd28d57fd05bfc62c9b73fc1a18f59d38a8b1405 Mon Sep 17 00:00:00 2001 From: Fred Drake Date: Thu, 22 Jan 1998 15:55:21 +0000 Subject: [PATCH] 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). --- Doc/myformat.sty | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/Doc/myformat.sty b/Doc/myformat.sty index 059816b7841..8b8f9171418 100644 --- a/Doc/myformat.sty +++ b/Doc/myformat.sty @@ -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