\doxysection{Milter.\+sgmllib.\+Test\+SGMLParser Class Reference}
\label{classMilter_1_1sgmllib_1_1TestSGMLParser}\index{Milter.sgmllib.TestSGMLParser@{Milter.sgmllib.TestSGMLParser}}
Inheritance diagram for Milter.\+sgmllib.\+Test\+SGMLParser\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{classMilter_1_1sgmllib_1_1TestSGMLParser}
\end{center}
\end{figure}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\label{classMilter_1_1sgmllib_1_1TestSGMLParser_a95e2a77282b8bfb98145d5fb7aa8d822} 
{\bfseries \+\_\+\+\_\+init\+\_\+\+\_\+} (self, verbose=0)
\item 
\textbf{ handle\+\_\+data} (self, data)
\item 
\label{classMilter_1_1sgmllib_1_1TestSGMLParser_aded54776c9052eaf3b5b14a47d12e7f3} 
{\bfseries flush} (self)
\item 
\textbf{ handle\+\_\+comment} (self, data)
\item 
\textbf{ unknown\+\_\+starttag} (self, tag, attrs)
\item 
\textbf{ unknown\+\_\+endtag} (self, tag)
\item 
\textbf{ unknown\+\_\+entityref} (self, ref)
\item 
\textbf{ unknown\+\_\+charref} (self, ref)
\item 
\label{classMilter_1_1sgmllib_1_1TestSGMLParser_a923a5dc980229727ac39cf882eb197ff} 
{\bfseries unknown\+\_\+decl} (self, data)
\item 
\textbf{ close} (self)
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions inherited from \textbf{ Milter.\+sgmllib.\+SGMLParser}}
\begin{DoxyCompactItemize}
\item 
\textbf{ \+\_\+\+\_\+init\+\_\+\+\_\+} (self, verbose=0)
\item 
\textbf{ reset} (self)
\item 
\textbf{ setnomoretags} (self)
\item 
\textbf{ setliteral} (self, $\ast$args)
\item 
\textbf{ feed} (self, data)
\item 
{\bfseries error} (self, message)
\item 
{\bfseries goahead} (self, end)
\item 
{\bfseries parse\+\_\+pi} (self, i)
\item 
{\bfseries get\+\_\+starttag\+\_\+text} (self)
\item 
{\bfseries parse\+\_\+starttag} (self, i)
\item 
{\bfseries parse\+\_\+endtag} (self, i)
\item 
{\bfseries finish\+\_\+shorttag} (self, tag, data)
\item 
{\bfseries finish\+\_\+starttag} (self, tag, attrs)
\item 
{\bfseries finish\+\_\+endtag} (self, tag)
\item 
{\bfseries handle\+\_\+starttag} (self, tag, method, attrs)
\item 
{\bfseries handle\+\_\+endtag} (self, tag, method)
\item 
{\bfseries report\+\_\+unbalanced} (self, tag)
\item 
\textbf{ convert\+\_\+charref} (self, name)
\item 
{\bfseries convert\+\_\+codepoint} (self, codepoint)
\item 
\textbf{ handle\+\_\+charref} (self, name)
\item 
\textbf{ convert\+\_\+entityref} (self, name)
\item 
\textbf{ handle\+\_\+entityref} (self, name)
\item 
{\bfseries handle\+\_\+decl} (self, decl)
\item 
{\bfseries handle\+\_\+pi} (self, data)
\end{DoxyCompactItemize}
\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\label{classMilter_1_1sgmllib_1_1TestSGMLParser_ab5679239742d38bd51d201a8c67180c7} 
str {\bfseries testdata} = "{}"{}
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes inherited from \textbf{ Milter.\+sgmllib.\+SGMLParser}}
\begin{DoxyCompactItemize}
\item 
{\bfseries verbose} = verbose
\item 
str {\bfseries rawdata} = \textquotesingle{}\textquotesingle{}
\item 
list {\bfseries stack} = [$\,$]
\item 
str {\bfseries lasttag} = \textquotesingle{}???\textquotesingle{}
\item 
int {\bfseries nomoretags} = 0
\item 
int {\bfseries literal} = 0
\end{DoxyCompactItemize}
\doxysubsubsection*{Additional Inherited Members}
\doxysubsection*{Static Public Attributes inherited from \textbf{ Milter.\+sgmllib.\+SGMLParser}}
\begin{DoxyCompactItemize}
\item 
\textbf{ entity\+\_\+or\+\_\+charref}
\item 
dict \textbf{ entitydefs}
\end{DoxyCompactItemize}
\doxysubsection*{Protected Member Functions inherited from \textbf{ Milter.\+sgmllib.\+SGMLParser}}
\begin{DoxyCompactItemize}
\item 
{\bfseries \+\_\+convert\+\_\+ref} (self, match)
\end{DoxyCompactItemize}
\doxysubsection*{Static Protected Attributes inherited from \textbf{ Milter.\+sgmllib.\+SGMLParser}}
\begin{DoxyCompactItemize}
\item 
str {\bfseries \+\_\+decl\+\_\+otherchars} = \textquotesingle{}=\textquotesingle{}
\end{DoxyCompactItemize}


\label{doc-func-members}
\doxysubsection{Member Function Documentation}
\index{Milter.sgmllib.TestSGMLParser@{Milter.sgmllib.TestSGMLParser}!close@{close}}
\index{close@{close}!Milter.sgmllib.TestSGMLParser@{Milter.sgmllib.TestSGMLParser}}
\doxysubsubsection{close()}
{\footnotesize\ttfamily \label{classMilter_1_1sgmllib_1_1TestSGMLParser_ae367febaca0044fa8cc258bb32bbe918} 
Milter.\+sgmllib.\+Test\+SGMLParser.\+close (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Handle the remaining data.\end{DoxyVerb}
 

Reimplemented from \textbf{ Milter.\+sgmllib.\+SGMLParser} \doxyref{}{p.}{classMilter_1_1sgmllib_1_1SGMLParser_abbb4a48e7dc685db67b36410d294701f}.



References flush().



Referenced by \textbf{ Milter.\+test.\+Test\+Base.\+connect()}, and \textbf{ Milter.\+test.\+Test\+Base.\+feed\+File()}.

\index{Milter.sgmllib.TestSGMLParser@{Milter.sgmllib.TestSGMLParser}!handle\_comment@{handle\_comment}}
\index{handle\_comment@{handle\_comment}!Milter.sgmllib.TestSGMLParser@{Milter.sgmllib.TestSGMLParser}}
\doxysubsubsection{handle\_comment()}
{\footnotesize\ttfamily \label{classMilter_1_1sgmllib_1_1TestSGMLParser_aaf69a3e15eec50cba2a99cacca0b799a} 
Milter.\+sgmllib.\+Test\+SGMLParser.\+handle\+\_\+comment (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{data}{}\end{DoxyParamCaption})}



Reimplemented from \textbf{ Milter.\+sgmllib.\+SGMLParser} \doxyref{}{p.}{classMilter_1_1sgmllib_1_1SGMLParser}.

\index{Milter.sgmllib.TestSGMLParser@{Milter.sgmllib.TestSGMLParser}!handle\_data@{handle\_data}}
\index{handle\_data@{handle\_data}!Milter.sgmllib.TestSGMLParser@{Milter.sgmllib.TestSGMLParser}}
\doxysubsubsection{handle\_data()}
{\footnotesize\ttfamily \label{classMilter_1_1sgmllib_1_1TestSGMLParser_adee1d26d5704720833994a8aa971df4d} 
Milter.\+sgmllib.\+Test\+SGMLParser.\+handle\+\_\+data (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{data}{}\end{DoxyParamCaption})}



Reimplemented from \textbf{ Milter.\+sgmllib.\+SGMLParser} \doxyref{}{p.}{classMilter_1_1sgmllib_1_1SGMLParser}.

\index{Milter.sgmllib.TestSGMLParser@{Milter.sgmllib.TestSGMLParser}!unknown\_charref@{unknown\_charref}}
\index{unknown\_charref@{unknown\_charref}!Milter.sgmllib.TestSGMLParser@{Milter.sgmllib.TestSGMLParser}}
\doxysubsubsection{unknown\_charref()}
{\footnotesize\ttfamily \label{classMilter_1_1sgmllib_1_1TestSGMLParser_a3b3ad3f3226affca1f899003e283da28} 
Milter.\+sgmllib.\+Test\+SGMLParser.\+unknown\+\_\+charref (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{ref}{}\end{DoxyParamCaption})}



Reimplemented from \textbf{ Milter.\+sgmllib.\+SGMLParser} \doxyref{}{p.}{classMilter_1_1sgmllib_1_1SGMLParser}.

\index{Milter.sgmllib.TestSGMLParser@{Milter.sgmllib.TestSGMLParser}!unknown\_endtag@{unknown\_endtag}}
\index{unknown\_endtag@{unknown\_endtag}!Milter.sgmllib.TestSGMLParser@{Milter.sgmllib.TestSGMLParser}}
\doxysubsubsection{unknown\_endtag()}
{\footnotesize\ttfamily \label{classMilter_1_1sgmllib_1_1TestSGMLParser_a469a07b9f23ddf85e51231e03b8a070c} 
Milter.\+sgmllib.\+Test\+SGMLParser.\+unknown\+\_\+endtag (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{tag}{}\end{DoxyParamCaption})}



Reimplemented from \textbf{ Milter.\+sgmllib.\+SGMLParser} \doxyref{}{p.}{classMilter_1_1sgmllib_1_1SGMLParser}.

\index{Milter.sgmllib.TestSGMLParser@{Milter.sgmllib.TestSGMLParser}!unknown\_entityref@{unknown\_entityref}}
\index{unknown\_entityref@{unknown\_entityref}!Milter.sgmllib.TestSGMLParser@{Milter.sgmllib.TestSGMLParser}}
\doxysubsubsection{unknown\_entityref()}
{\footnotesize\ttfamily \label{classMilter_1_1sgmllib_1_1TestSGMLParser_ad236ab8ee3b647b24a0c492c0e3a7e6b} 
Milter.\+sgmllib.\+Test\+SGMLParser.\+unknown\+\_\+entityref (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{ref}{}\end{DoxyParamCaption})}



Reimplemented from \textbf{ Milter.\+sgmllib.\+SGMLParser} \doxyref{}{p.}{classMilter_1_1sgmllib_1_1SGMLParser}.

\index{Milter.sgmllib.TestSGMLParser@{Milter.sgmllib.TestSGMLParser}!unknown\_starttag@{unknown\_starttag}}
\index{unknown\_starttag@{unknown\_starttag}!Milter.sgmllib.TestSGMLParser@{Milter.sgmllib.TestSGMLParser}}
\doxysubsubsection{unknown\_starttag()}
{\footnotesize\ttfamily \label{classMilter_1_1sgmllib_1_1TestSGMLParser_a44b45c3030d005250c26683b279fec03} 
Milter.\+sgmllib.\+Test\+SGMLParser.\+unknown\+\_\+starttag (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{tag}{, }\item[{}]{attrs}{}\end{DoxyParamCaption})}



Reimplemented from \textbf{ Milter.\+sgmllib.\+SGMLParser} \doxyref{}{p.}{classMilter_1_1sgmllib_1_1SGMLParser}.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Milter/sgmllib.\+py\end{DoxyCompactItemize}
