From 526467ce0ac9f5dc6d884a7982f3e57e8c344af6 Mon Sep 17 00:00:00 2001 From: Fred Drake Date: Tue, 10 Feb 1998 21:42:27 +0000 Subject: Removed all references to the \rfcindex{} macro; now only \rfc{} is used. --- Doc/lib/libbase64.tex | 1 - Doc/lib/libftplib.tex | 1 - Doc/lib/libhtmllib.tex | 60 ++++++++++++++++++++++++++------------------------ Doc/lib/libmailcap.tex | 3 +-- Doc/lib/libmd5.tex | 1 - Doc/lib/libnntplib.tex | 1 - Doc/libbase64.tex | 1 - Doc/libftplib.tex | 1 - Doc/libhtmllib.tex | 60 ++++++++++++++++++++++++++------------------------ Doc/libmailcap.tex | 3 +-- Doc/libmd5.tex | 1 - Doc/libnntplib.tex | 1 - 12 files changed, 64 insertions(+), 70 deletions(-) diff --git a/Doc/lib/libbase64.tex b/Doc/lib/libbase64.tex index 8ad10c8..831287b 100644 --- a/Doc/lib/libbase64.tex +++ b/Doc/lib/libbase64.tex @@ -2,7 +2,6 @@ \label{module-base64} \stmodindex{base64} \indexii{base-64}{encoding} -\rfcindex{1421} \index{MIME!base 64 encoding} This module perform base-64 encoding and decoding of arbitrary binary diff --git a/Doc/lib/libftplib.tex b/Doc/lib/libftplib.tex index 10bacbf..86c3b3e 100644 --- a/Doc/lib/libftplib.tex +++ b/Doc/lib/libftplib.tex @@ -2,7 +2,6 @@ \label{module-ftplib} \stmodindex{ftplib} \indexii{FTP}{protocol} -\rfcindex{959} \renewcommand{\indexsubitem}{(in module ftplib)} diff --git a/Doc/lib/libhtmllib.tex b/Doc/lib/libhtmllib.tex index 5fbb34d..b9b29d4 100644 --- a/Doc/lib/libhtmllib.tex +++ b/Doc/lib/libhtmllib.tex @@ -1,7 +1,6 @@ \section{Standard Module \sectcode{htmllib}} \label{module-htmllib} \stmodindex{htmllib} -\rfcindex{1866} \index{HTML} \index{hypertext} @@ -12,32 +11,33 @@ files formatted in the HyperText Mark-up Language (HTML). The class is not directly concerned with I/O --- it must be provided with input in string form via a method, and makes calls to methods of a ``formatter'' object in order to produce output. The -\code{HTMLParser} class is designed to be used as a base class for +\class{HTMLParser} class is designed to be used as a base class for other classes in order to add functionality, and allows most of its methods to be extended or overridden. In turn, this class is derived -from and extends the \code{SGMLParser} class defined in module -\code{sgmllib}. Two implementations of formatter objects are -provided in the \code{formatter} module; refer to the documentation -for that module for information on the formatter interface. +from and extends the \class{SGMLParser} class defined in module +\module{sgmllib}\refstmodindex{sgmllib}. The \class{HTMLParser} +implementation supports the HTML 2.0 language as described in +\rfc{1866}. Two implementations of formatter objects are provided in +the \module{formatter}\refstmodindex{formatter} module; refer to the +documentation for that module for information on the formatter +interface. \index{SGML} -\refstmodindex{sgmllib} \ttindex{SGMLParser} \index{formatter} -\refstmodindex{formatter} The following is a summary of the interface defined by -\code{sgmllib.SGMLParser}: +\class{sgmllib.SGMLParser}: \begin{itemize} \item -The interface to feed data to an instance is through the \code{feed()} +The interface to feed data to an instance is through the \method{feed()} method, which takes a string argument. This can be called with as -little or as much text at a time as desired; \code{p.feed(a); -p.feed(b)} has the same effect as \code{p.feed(a+b)}. When the data +little or as much text at a time as desired; \samp{p.feed(a); +p.feed(b)} has the same effect as \samp{p.feed(a+b)}. When the data contains complete HTML tags, these are processed immediately; incomplete elements are saved in a buffer. To force processing of all -unprocessed data, call the \code{close()} method. +unprocessed data, call the \method{close()} method. For example, to parse the entire contents of a file, use: \bcode\begin{verbatim} @@ -50,13 +50,13 @@ The interface to define semantics for HTML tags is very simple: derive a class and define methods called \code{start_\var{tag}()}, \code{end_\var{tag}()}, or \code{do_\var{tag}()}. The parser will call these at appropriate moments: \code{start_\var{tag}} or -\code{do_\var{tag}} is called when an opening tag of the form -\code{<\var{tag} ...>} is encountered; \code{end_\var{tag}} is called +\code{do_\var{tag}()} is called when an opening tag of the form +\code{<\var{tag} ...>} is encountered; \code{end_\var{tag}()} is called when a closing tag of the form \code{<\var{tag}>} is encountered. If an opening tag requires a corresponding closing tag, like \code{

} -... \code{

}, the class should define the \code{start_\var{tag}} +... \code{}, the class should define the \code{start_\var{tag}()} method; if a tag requires no closing tag, like \code{

}, the class -should define the \code{do_\var{tag}} method. +should define the \code{do_\var{tag}()} method. \end{itemize} @@ -68,10 +68,10 @@ required by the HTML 2.0 specification (\rfc{1866}). It also defines handlers for all HTML 2.0 and many HTML 3.0 and 3.2 elements. \end{funcdesc} -In addition to tag methods, the \code{HTMLParser} class provides some +In addition to tag methods, the \class{HTMLParser} class provides some additional methods and instance variables for use within tag methods. -\renewcommand{\indexsubitem}{(HTMLParser method)} +\renewcommand{\indexsubitem}{(HTMLParser attribute)} \begin{datadesc}{formatter} This is the formatter instance associated with the parser. @@ -82,40 +82,42 @@ Boolean flag which should be true when whitespace should not be collapsed, or false when it should be. In general, this should only be true when character data is to be treated as ``preformatted'' text, as within a \code{

} element.  The default value is false.  This
-affects the operation of \code{handle_data()} and \code{save_end()}.
+affects the operation of \method{handle_data()} and \method{save_end()}.
 \end{datadesc}
 
+\renewcommand{\indexsubitem}{(HTMLParser method)}
+
 \begin{funcdesc}{anchor_bgn}{href\, name\, type}
 This method is called at the start of an anchor region.  The arguments
 correspond to the attributes of the \code{} tag with the same
 names.  The default implementation maintains a list of hyperlinks
-(defined by the \code{href} argument) within the document.  The list
+(defined by the \code{href} attribute) within the document.  The list
 of hyperlinks is available as the data attribute \code{anchorlist}.
 \end{funcdesc}
 
 \begin{funcdesc}{anchor_end}{}
 This method is called at the end of an anchor region.  The default
 implementation adds a textual footnote marker using an index into the
-list of hyperlinks created by \code{anchor_bgn()}.
+list of hyperlinks created by \method{anchor_bgn()}.
 \end{funcdesc}
 
 \begin{funcdesc}{handle_image}{source\, alt\optional{\, ismap\optional{\, align\optional{\, width\optional{\, height}}}}}
 This method is called to handle images.  The default implementation
-simply passes the \code{alt} value to the \code{handle_data()}
+simply passes the \var{alt} value to the \method{handle_data()}
 method.
 \end{funcdesc}
 
 \begin{funcdesc}{save_bgn}{}
 Begins saving character data in a buffer instead of sending it to the
-formatter object.  Retrieve the stored data via \code{save_end()}
-Use of the \code{save_bgn()} / \code{save_end()} pair may not be
+formatter object.  Retrieve the stored data via \method{save_end()}.
+Use of the \method{save_bgn()} / \method{save_end()} pair may not be
 nested.
 \end{funcdesc}
 
 \begin{funcdesc}{save_end}{}
 Ends buffering character data and returns all data saved since the
-preceeding call to \code{save_bgn()}.  If \code{nofill} flag is false,
-whitespace is collapsed to single spaces.  A call to this method
-without a preceeding call to \code{save_bgn()} will raise a
-\code{TypeError} exception.
+preceeding call to \method{save_bgn()}.  If the \code{nofill} flag is
+false, whitespace is collapsed to single spaces.  A call to this
+method without a preceeding call to \method{save_bgn()} will raise a
+\exception{TypeError} exception.
 \end{funcdesc}
diff --git a/Doc/lib/libmailcap.tex b/Doc/lib/libmailcap.tex
index e1168ec..b475b11 100644
--- a/Doc/lib/libmailcap.tex
+++ b/Doc/lib/libmailcap.tex
@@ -1,6 +1,5 @@
 \section{Standard Module \sectcode{mailcap}}
 \label{module-mailcap}
-\rfcindex{1524}
 \stmodindex{mailcap}
 \renewcommand{\indexsubitem}{(in module mailcap)}
 
@@ -14,7 +13,7 @@ replaced by a filename (usually one belonging to a temporary file) and
 the xmpeg program can be automatically started to view the file.
 
 The mailcap format is documented in \rfc{1524}, ``A User Agent
-Configuration Mechanism For Multimedia Mail Format Information'', but
+Configuration Mechanism For Multimedia Mail Format Information,'' but
 is not an Internet standard.  However, mailcap files are supported on
 most \UNIX{} systems.
 
diff --git a/Doc/lib/libmd5.tex b/Doc/lib/libmd5.tex
index 4d76b7c..bbf7172 100644
--- a/Doc/lib/libmd5.tex
+++ b/Doc/lib/libmd5.tex
@@ -1,6 +1,5 @@
 \section{Built-in Module \sectcode{md5}}
 \label{module-md5}
-\rfcindex{1321}
 \bimodindex{md5}
 
 This module implements the interface to RSA's MD5 message digest
diff --git a/Doc/lib/libnntplib.tex b/Doc/lib/libnntplib.tex
index c2d470a..c0a3138 100644
--- a/Doc/lib/libnntplib.tex
+++ b/Doc/lib/libnntplib.tex
@@ -2,7 +2,6 @@
 \label{module-nntplib}
 \stmodindex{nntplib}
 \indexii{NNTP}{protocol}
-\rfcindex{977}
 
 \renewcommand{\indexsubitem}{(in module nntplib)}
 
diff --git a/Doc/libbase64.tex b/Doc/libbase64.tex
index 8ad10c8..831287b 100644
--- a/Doc/libbase64.tex
+++ b/Doc/libbase64.tex
@@ -2,7 +2,6 @@
 \label{module-base64}
 \stmodindex{base64}
 \indexii{base-64}{encoding}
-\rfcindex{1421}
 \index{MIME!base 64 encoding}
 
 This module perform base-64 encoding and decoding of arbitrary binary
diff --git a/Doc/libftplib.tex b/Doc/libftplib.tex
index 10bacbf..86c3b3e 100644
--- a/Doc/libftplib.tex
+++ b/Doc/libftplib.tex
@@ -2,7 +2,6 @@
 \label{module-ftplib}
 \stmodindex{ftplib}
 \indexii{FTP}{protocol}
-\rfcindex{959}
 
 \renewcommand{\indexsubitem}{(in module ftplib)}
 
diff --git a/Doc/libhtmllib.tex b/Doc/libhtmllib.tex
index 5fbb34d..b9b29d4 100644
--- a/Doc/libhtmllib.tex
+++ b/Doc/libhtmllib.tex
@@ -1,7 +1,6 @@
 \section{Standard Module \sectcode{htmllib}}
 \label{module-htmllib}
 \stmodindex{htmllib}
-\rfcindex{1866}
 \index{HTML}
 \index{hypertext}
 
@@ -12,32 +11,33 @@ files formatted in the HyperText Mark-up Language (HTML).  The class
 is not directly concerned with I/O --- it must be provided with input
 in string form via a method, and makes calls to methods of a
 ``formatter'' object in order to produce output.  The
-\code{HTMLParser} class is designed to be used as a base class for
+\class{HTMLParser} class is designed to be used as a base class for
 other classes in order to add functionality, and allows most of its
 methods to be extended or overridden.  In turn, this class is derived
-from and extends the \code{SGMLParser} class defined in module
-\code{sgmllib}.  Two implementations of formatter objects are
-provided in the \code{formatter} module; refer to the documentation
-for that module for information on the formatter interface.
+from and extends the \class{SGMLParser} class defined in module
+\module{sgmllib}\refstmodindex{sgmllib}.  The \class{HTMLParser}
+implementation supports the HTML 2.0 language as described in
+\rfc{1866}.  Two implementations of formatter objects are provided in
+the \module{formatter}\refstmodindex{formatter} module; refer to the
+documentation for that module for information on the formatter
+interface.
 \index{SGML}
-\refstmodindex{sgmllib}
 \ttindex{SGMLParser}
 \index{formatter}
-\refstmodindex{formatter}
 
 The following is a summary of the interface defined by
-\code{sgmllib.SGMLParser}:
+\class{sgmllib.SGMLParser}:
 
 \begin{itemize}
 
 \item
-The interface to feed data to an instance is through the \code{feed()}
+The interface to feed data to an instance is through the \method{feed()}
 method, which takes a string argument.  This can be called with as
-little or as much text at a time as desired; \code{p.feed(a);
-p.feed(b)} has the same effect as \code{p.feed(a+b)}.  When the data
+little or as much text at a time as desired; \samp{p.feed(a);
+p.feed(b)} has the same effect as \samp{p.feed(a+b)}.  When the data
 contains complete HTML tags, these are processed immediately;
 incomplete elements are saved in a buffer.  To force processing of all
-unprocessed data, call the \code{close()} method.
+unprocessed data, call the \method{close()} method.
 
 For example, to parse the entire contents of a file, use:
 \bcode\begin{verbatim}
@@ -50,13 +50,13 @@ The interface to define semantics for HTML tags is very simple: derive
 a class and define methods called \code{start_\var{tag}()},
 \code{end_\var{tag}()}, or \code{do_\var{tag}()}.  The parser will
 call these at appropriate moments: \code{start_\var{tag}} or
-\code{do_\var{tag}} is called when an opening tag of the form
-\code{<\var{tag} ...>} is encountered; \code{end_\var{tag}} is called
+\code{do_\var{tag}()} is called when an opening tag of the form
+\code{<\var{tag} ...>} is encountered; \code{end_\var{tag}()} is called
 when a closing tag of the form \code{<\var{tag}>} is encountered.  If
 an opening tag requires a corresponding closing tag, like \code{

} -... \code{

}, the class should define the \code{start_\var{tag}} +... \code{}, the class should define the \code{start_\var{tag}()} method; if a tag requires no closing tag, like \code{

}, the class -should define the \code{do_\var{tag}} method. +should define the \code{do_\var{tag}()} method. \end{itemize} @@ -68,10 +68,10 @@ required by the HTML 2.0 specification (\rfc{1866}). It also defines handlers for all HTML 2.0 and many HTML 3.0 and 3.2 elements. \end{funcdesc} -In addition to tag methods, the \code{HTMLParser} class provides some +In addition to tag methods, the \class{HTMLParser} class provides some additional methods and instance variables for use within tag methods. -\renewcommand{\indexsubitem}{(HTMLParser method)} +\renewcommand{\indexsubitem}{(HTMLParser attribute)} \begin{datadesc}{formatter} This is the formatter instance associated with the parser. @@ -82,40 +82,42 @@ Boolean flag which should be true when whitespace should not be collapsed, or false when it should be. In general, this should only be true when character data is to be treated as ``preformatted'' text, as within a \code{

} element.  The default value is false.  This
-affects the operation of \code{handle_data()} and \code{save_end()}.
+affects the operation of \method{handle_data()} and \method{save_end()}.
 \end{datadesc}
 
+\renewcommand{\indexsubitem}{(HTMLParser method)}
+
 \begin{funcdesc}{anchor_bgn}{href\, name\, type}
 This method is called at the start of an anchor region.  The arguments
 correspond to the attributes of the \code{} tag with the same
 names.  The default implementation maintains a list of hyperlinks
-(defined by the \code{href} argument) within the document.  The list
+(defined by the \code{href} attribute) within the document.  The list
 of hyperlinks is available as the data attribute \code{anchorlist}.
 \end{funcdesc}
 
 \begin{funcdesc}{anchor_end}{}
 This method is called at the end of an anchor region.  The default
 implementation adds a textual footnote marker using an index into the
-list of hyperlinks created by \code{anchor_bgn()}.
+list of hyperlinks created by \method{anchor_bgn()}.
 \end{funcdesc}
 
 \begin{funcdesc}{handle_image}{source\, alt\optional{\, ismap\optional{\, align\optional{\, width\optional{\, height}}}}}
 This method is called to handle images.  The default implementation
-simply passes the \code{alt} value to the \code{handle_data()}
+simply passes the \var{alt} value to the \method{handle_data()}
 method.
 \end{funcdesc}
 
 \begin{funcdesc}{save_bgn}{}
 Begins saving character data in a buffer instead of sending it to the
-formatter object.  Retrieve the stored data via \code{save_end()}
-Use of the \code{save_bgn()} / \code{save_end()} pair may not be
+formatter object.  Retrieve the stored data via \method{save_end()}.
+Use of the \method{save_bgn()} / \method{save_end()} pair may not be
 nested.
 \end{funcdesc}
 
 \begin{funcdesc}{save_end}{}
 Ends buffering character data and returns all data saved since the
-preceeding call to \code{save_bgn()}.  If \code{nofill} flag is false,
-whitespace is collapsed to single spaces.  A call to this method
-without a preceeding call to \code{save_bgn()} will raise a
-\code{TypeError} exception.
+preceeding call to \method{save_bgn()}.  If the \code{nofill} flag is
+false, whitespace is collapsed to single spaces.  A call to this
+method without a preceeding call to \method{save_bgn()} will raise a
+\exception{TypeError} exception.
 \end{funcdesc}
diff --git a/Doc/libmailcap.tex b/Doc/libmailcap.tex
index e1168ec..b475b11 100644
--- a/Doc/libmailcap.tex
+++ b/Doc/libmailcap.tex
@@ -1,6 +1,5 @@
 \section{Standard Module \sectcode{mailcap}}
 \label{module-mailcap}
-\rfcindex{1524}
 \stmodindex{mailcap}
 \renewcommand{\indexsubitem}{(in module mailcap)}
 
@@ -14,7 +13,7 @@ replaced by a filename (usually one belonging to a temporary file) and
 the xmpeg program can be automatically started to view the file.
 
 The mailcap format is documented in \rfc{1524}, ``A User Agent
-Configuration Mechanism For Multimedia Mail Format Information'', but
+Configuration Mechanism For Multimedia Mail Format Information,'' but
 is not an Internet standard.  However, mailcap files are supported on
 most \UNIX{} systems.
 
diff --git a/Doc/libmd5.tex b/Doc/libmd5.tex
index 4d76b7c..bbf7172 100644
--- a/Doc/libmd5.tex
+++ b/Doc/libmd5.tex
@@ -1,6 +1,5 @@
 \section{Built-in Module \sectcode{md5}}
 \label{module-md5}
-\rfcindex{1321}
 \bimodindex{md5}
 
 This module implements the interface to RSA's MD5 message digest
diff --git a/Doc/libnntplib.tex b/Doc/libnntplib.tex
index c2d470a..c0a3138 100644
--- a/Doc/libnntplib.tex
+++ b/Doc/libnntplib.tex
@@ -2,7 +2,6 @@
 \label{module-nntplib}
 \stmodindex{nntplib}
 \indexii{NNTP}{protocol}
-\rfcindex{977}
 
 \renewcommand{\indexsubitem}{(in module nntplib)}
 
-- 
cgit v0.12