\section{lib/common/htmllex.h File Reference}
\label{htmllex_8h}\index{lib/common/htmllex.\-h@{lib/common/htmllex.\-h}}
{\ttfamily \#include $<$agxbuf.\-h$>$}\\*
Include dependency graph for htmllex.\-h\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=154pt]{htmllex_8h__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{htmllex_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define {\bf H\-T\-M\-L\-L\-E\-X\-\_\-\-H}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\bf int} {\bf init\-H\-T\-M\-Llexer} (char $\ast$, {\bf agxbuf} $\ast$, {\bf htmlenv\-\_\-t} $\ast$)
\item 
{\bf int} {\bf htmllex} (void)
\item 
{\bf int} {\bf htmllineno} (void)
\item 
{\bf int} {\bf clear\-H\-T\-M\-Llexer} (void)
\item 
void {\bf htmlerror} (const char $\ast$)
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\index{htmllex.\-h@{htmllex.\-h}!H\-T\-M\-L\-L\-E\-X\-\_\-\-H@{H\-T\-M\-L\-L\-E\-X\-\_\-\-H}}
\index{H\-T\-M\-L\-L\-E\-X\-\_\-\-H@{H\-T\-M\-L\-L\-E\-X\-\_\-\-H}!htmllex.h@{htmllex.\-h}}
\subsubsection[{H\-T\-M\-L\-L\-E\-X\-\_\-\-H}]{\setlength{\rightskip}{0pt plus 5cm}\#define H\-T\-M\-L\-L\-E\-X\-\_\-\-H}\label{htmllex_8h_a5dba0074c8023f272252bdfc0d4d19b8}


Definition at line 19 of file htmllex.\-h.



\subsection{Function Documentation}
\index{htmllex.\-h@{htmllex.\-h}!clear\-H\-T\-M\-Llexer@{clear\-H\-T\-M\-Llexer}}
\index{clear\-H\-T\-M\-Llexer@{clear\-H\-T\-M\-Llexer}!htmllex.h@{htmllex.\-h}}
\subsubsection[{clear\-H\-T\-M\-Llexer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} clear\-H\-T\-M\-Llexer (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{htmllex_8h_ae5c6cc0b1e508ed30e416275b070d36e}


Definition at line 798 of file htmllex.\-c.



References agxbfree(), lexstate\-\_\-t\-::error, lexstate\-\_\-t\-::lb, and lexstate\-\_\-t\-::warn.



Referenced by parse\-H\-T\-M\-L().

\index{htmllex.\-h@{htmllex.\-h}!htmlerror@{htmlerror}}
\index{htmlerror@{htmlerror}!htmllex.h@{htmllex.\-h}}
\subsubsection[{htmlerror}]{\setlength{\rightskip}{0pt plus 5cm}void htmlerror (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{}
\end{DoxyParamCaption}
)}\label{htmllex_8h_a8eed1aa2cf060a730a4ce75fe85c4802}


Definition at line 64 of file htmllex.\-c.



References agerr(), A\-G\-E\-R\-R, lexstate\-\_\-t\-::error, and htmllineno().



Referenced by if(), and switch().

\index{htmllex.\-h@{htmllex.\-h}!htmllex@{htmllex}}
\index{htmllex@{htmllex}!htmllex.h@{htmllex.\-h}}
\subsubsection[{htmllex}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} htmllex (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{htmllex_8h_aa5a7547464f9a1b83c5ae185052d5620}


Definition at line 1000 of file htmllex.\-c.



References agerr(), A\-G\-E\-R\-R, agxblen, agxbuse, lexstate\-\_\-t\-::currtok, lexstate\-\_\-t\-::currtoklen, lexstate\-\_\-t\-::error, htmllineno(), lexstate\-\_\-t\-::lb, lexstate\-\_\-t\-::mode, lexstate\-\_\-t\-::prevtok, lexstate\-\_\-t\-::prevtoklen, lexstate\-\_\-t\-::ptr, T\-\_\-error, lexstate\-\_\-t\-::tok, and X\-M\-L\-\_\-\-S\-T\-A\-T\-U\-S\-\_\-\-E\-R\-R\-O\-R.

\index{htmllex.\-h@{htmllex.\-h}!htmllineno@{htmllineno}}
\index{htmllineno@{htmllineno}!htmllex.h@{htmllex.\-h}}
\subsubsection[{htmllineno}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} htmllineno (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{htmllex_8h_a3927eaaaf98839a179f88d6fce3404f3}


Definition at line 876 of file htmllex.\-c.



Referenced by htmlerror(), and htmllex().

\index{htmllex.\-h@{htmllex.\-h}!init\-H\-T\-M\-Llexer@{init\-H\-T\-M\-Llexer}}
\index{init\-H\-T\-M\-Llexer@{init\-H\-T\-M\-Llexer}!htmllex.h@{htmllex.\-h}}
\subsubsection[{init\-H\-T\-M\-Llexer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} init\-H\-T\-M\-Llexer (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{, }
\item[{{\bf agxbuf} $\ast$}]{, }
\item[{{\bf htmlenv\-\_\-t} $\ast$}]{}
\end{DoxyParamCaption}
)}\label{htmllex_8h_af072dcdaed0219e79a5491e1c6af9772}


Definition at line 768 of file htmllex.\-c.



References agerr(), A\-G\-W\-A\-R\-N, agxbinit(), charset\-To\-Str(), lexstate\-\_\-t\-::currtoklen, lexstate\-\_\-t\-::error, htmlenv\-\_\-t\-::g, G\-D\-\_\-charset, G\-D\-\_\-gvc, lexstate\-\_\-t\-::in\-Cell, lexstate\-\_\-t\-::lb, lexstate\-\_\-t\-::mode, N\-U\-L\-L, lexstate\-\_\-t\-::prevtoklen, lexstate\-\_\-t\-::ptr, S\-M\-A\-L\-L\-B\-U\-F, lexstate\-\_\-t\-::warn, and lexstate\-\_\-t\-::xb.



Referenced by parse\-H\-T\-M\-L().

