\doxysection{Milter.\+sgmllib Namespace Reference}
\label{namespaceMilter_1_1sgmllib}\index{Milter.sgmllib@{Milter.sgmllib}}
\doxysubsubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \textbf{ SGMLParse\+Error}
\item 
class \textbf{ SGMLParser}
\item 
class \textbf{ Test\+SGMLParser}
\end{DoxyCompactItemize}
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\label{namespaceMilter_1_1sgmllib_ad5e69e8871ec6c224b751734d216fc8c} 
{\bfseries test} (args=None)
\end{DoxyCompactItemize}
\doxysubsubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\label{namespaceMilter_1_1sgmllib_ad93d70e523101d2211988b4361d10656} 
list {\bfseries \+\_\+\+\_\+all\+\_\+\+\_\+} = ["{}SGMLParser"{}, "{}SGMLParse\+Error"{}]
\item 
\label{namespaceMilter_1_1sgmllib_a870baacc9609d368b5f1a0b316737f60} 
{\bfseries interesting} = re.\+compile(\textquotesingle{}[\&$<$]\textquotesingle{})
\item 
\textbf{ incomplete}
\item 
\label{namespaceMilter_1_1sgmllib_a3bfb0394e38a940473f6f0ffbb3a34c3} 
{\bfseries entityref} = re.\+compile(\textquotesingle{}\&([a-\/zA-\/Z][-\/.a-\/zA-\/Z0-\/9]$\ast$)[$^\wedge$a-\/zA-\/Z0-\/9]\textquotesingle{})
\item 
\label{namespaceMilter_1_1sgmllib_a66a591da04a46356ba5c967332f5164a} 
{\bfseries charref} = re.\+compile(\textquotesingle{}\&\#([0-\/9]+)[$^\wedge$0-\/9]\textquotesingle{})
\item 
\label{namespaceMilter_1_1sgmllib_af3110708461c69a8e805c54a82fbb538} 
{\bfseries starttagopen} = re.\+compile(\textquotesingle{}$<$[$>$a-\/zA-\/Z]\textquotesingle{})
\item 
\label{namespaceMilter_1_1sgmllib_af6b1ae60f9c228b083bd3b2642911591} 
{\bfseries shorttagopen} = re.\+compile(\textquotesingle{}$<$[a-\/zA-\/Z][-\/.a-\/zA-\/Z0-\/9]$\ast$/\textquotesingle{})
\item 
\label{namespaceMilter_1_1sgmllib_a6fa52b3b269fe5724fb5254c254073ad} 
{\bfseries shorttag} = re.\+compile(\textquotesingle{}$<$([a-\/zA-\/Z][-\/.a-\/zA-\/Z0-\/9]$\ast$)/([$^\wedge$/]$\ast$)/\textquotesingle{})
\item 
\label{namespaceMilter_1_1sgmllib_a89f2b01b25327139d8f41ec39e560b90} 
{\bfseries piclose} = re.\+compile(\textquotesingle{}$>$\textquotesingle{})
\item 
\label{namespaceMilter_1_1sgmllib_af66f236507417ada521af9acf458c893} 
{\bfseries endbracket} = re.\+compile(\textquotesingle{}[$<$$>$]\textquotesingle{})
\item 
\label{namespaceMilter_1_1sgmllib_aeca144e4f3b3e9bbd13805e93bb134c9} 
{\bfseries tagfind} = re.\+compile(\textquotesingle{}[a-\/zA-\/Z][-\/\+\_\+.\+a-\/zA-\/Z0-\/9]$\ast$\textquotesingle{})
\item 
\textbf{ attrfind}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\begin{DoxyVerb}A parser for SGML, using the derived class as a static DTD.\end{DoxyVerb}
 

\label{doc-var-members}
\doxysubsection{Variable Documentation}
\index{Milter.sgmllib@{Milter.sgmllib}!attrfind@{attrfind}}
\index{attrfind@{attrfind}!Milter.sgmllib@{Milter.sgmllib}}
\doxysubsubsection{attrfind}
{\footnotesize\ttfamily \label{namespaceMilter_1_1sgmllib_a40eba4fbab56a137d258a9a06d70820b} 
Milter.\+sgmllib.\+attrfind}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ =\ \ re.compile(}
\DoxyCodeLine{00002\ \ \ \ \ \textcolor{stringliteral}{r'\(\backslash\)s*([a-\/zA-\/Z\_][-\/:.a-\/zA-\/Z\_0-\/9]*)(\(\backslash\)s*=\(\backslash\)s*'}}
\DoxyCodeLine{00003\ \ \ \ \ \textcolor{stringliteral}{r'(\(\backslash\)'[\string^\(\backslash\)']*\(\backslash\)'|"{}[\string^"{}]*"{}|[][\(\backslash\)-\/a-\/zA-\/Z0-\/9./,:;+*\%?!\&\$\(\backslash\)(\(\backslash\))\_\#=\string~\(\backslash\)'"{}@]*))?'})}

\end{DoxyCode}
\index{Milter.sgmllib@{Milter.sgmllib}!incomplete@{incomplete}}
\index{incomplete@{incomplete}!Milter.sgmllib@{Milter.sgmllib}}
\doxysubsubsection{incomplete}
{\footnotesize\ttfamily \label{namespaceMilter_1_1sgmllib_a906aff4f71f5f54def353e26798a2369} 
Milter.\+sgmllib.\+incomplete}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ =\ \ re.compile(\textcolor{stringliteral}{'\&([a-\/zA-\/Z][a-\/zA-\/Z0-\/9]*|\#[0-\/9]*)?|'}}
\DoxyCodeLine{00002\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{stringliteral}{'<([a-\/zA-\/Z][\string^<>]*|'}}
\DoxyCodeLine{00003\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{stringliteral}{'/([a-\/zA-\/Z][\string^<>]*)?|'}}
\DoxyCodeLine{00004\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{stringliteral}{'![\string^<>]*)?'})}

\end{DoxyCode}
