\doxysection{yy\+\_\+buffer\+\_\+state Struct Reference}
\label{structyy__buffer__state}\index{yy\_buffer\_state@{yy\_buffer\_state}}
\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
FILE $\ast$ \textbf{ yy\+\_\+input\+\_\+file}
\item 
char $\ast$ \textbf{ yy\+\_\+ch\+\_\+buf}
\item 
char $\ast$ \textbf{ yy\+\_\+buf\+\_\+pos}
\item 
yy\+\_\+size\+\_\+t \textbf{ yy\+\_\+buf\+\_\+size}
\item 
int \textbf{ yy\+\_\+n\+\_\+chars}
\item 
int \textbf{ yy\+\_\+is\+\_\+our\+\_\+buffer}
\item 
int \textbf{ yy\+\_\+is\+\_\+interactive}
\item 
int \textbf{ yy\+\_\+at\+\_\+bol}
\item 
int \textbf{ yy\+\_\+bs\+\_\+lineno}
\begin{DoxyCompactList}\small\item\em The line count. \end{DoxyCompactList}\item 
int \textbf{ yy\+\_\+bs\+\_\+column}
\begin{DoxyCompactList}\small\item\em The column count. \end{DoxyCompactList}\item 
int \textbf{ yy\+\_\+fill\+\_\+buffer}
\item 
int \textbf{ yy\+\_\+buffer\+\_\+status}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \textbf{ 215} of file \textbf{ jsgf\+\_\+scanner.\+c}.



\doxysubsection{Field Documentation}
\label{structyy__buffer__state_a9d60c60af6e1a6f69de16871fd64f85f} 
\index{yy\_buffer\_state@{yy\_buffer\_state}!yy\_at\_bol@{yy\_at\_bol}}
\index{yy\_at\_bol@{yy\_at\_bol}!yy\_buffer\_state@{yy\_buffer\_state}}
\doxysubsubsection{yy\_at\_bol}
{\footnotesize\ttfamily int yy\+\_\+buffer\+\_\+state\+::yy\+\_\+at\+\_\+bol}



Definition at line \textbf{ 249} of file \textbf{ jsgf\+\_\+scanner.\+c}.

\label{structyy__buffer__state_a10c4fcd8be759e6bf11e6d3e8cdb0307} 
\index{yy\_buffer\_state@{yy\_buffer\_state}!yy\_bs\_column@{yy\_bs\_column}}
\index{yy\_bs\_column@{yy\_bs\_column}!yy\_buffer\_state@{yy\_buffer\_state}}
\doxysubsubsection{yy\_bs\_column}
{\footnotesize\ttfamily int yy\+\_\+buffer\+\_\+state\+::yy\+\_\+bs\+\_\+column}



The column count. 



Definition at line \textbf{ 252} of file \textbf{ jsgf\+\_\+scanner.\+c}.

\label{structyy__buffer__state_a818e94bc9c766e683c60df1e9fd01199} 
\index{yy\_buffer\_state@{yy\_buffer\_state}!yy\_bs\_lineno@{yy\_bs\_lineno}}
\index{yy\_bs\_lineno@{yy\_bs\_lineno}!yy\_buffer\_state@{yy\_buffer\_state}}
\doxysubsubsection{yy\_bs\_lineno}
{\footnotesize\ttfamily int yy\+\_\+buffer\+\_\+state\+::yy\+\_\+bs\+\_\+lineno}



The line count. 



Definition at line \textbf{ 251} of file \textbf{ jsgf\+\_\+scanner.\+c}.

\label{structyy__buffer__state_a8435c3f786bbb55d21d0174e4cfc22a0} 
\index{yy\_buffer\_state@{yy\_buffer\_state}!yy\_buf\_pos@{yy\_buf\_pos}}
\index{yy\_buf\_pos@{yy\_buf\_pos}!yy\_buffer\_state@{yy\_buffer\_state}}
\doxysubsubsection{yy\_buf\_pos}
{\footnotesize\ttfamily char $\ast$ yy\+\_\+buffer\+\_\+state\+::yy\+\_\+buf\+\_\+pos}



Definition at line \textbf{ 220} of file \textbf{ jsgf\+\_\+scanner.\+c}.

\label{structyy__buffer__state_a48302f5f3477a9c78bbddf56d356ef54} 
\index{yy\_buffer\_state@{yy\_buffer\_state}!yy\_buf\_size@{yy\_buf\_size}}
\index{yy\_buf\_size@{yy\_buf\_size}!yy\_buffer\_state@{yy\_buffer\_state}}
\doxysubsubsection{yy\_buf\_size}
{\footnotesize\ttfamily yy\+\_\+size\+\_\+t yy\+\_\+buffer\+\_\+state\+::yy\+\_\+buf\+\_\+size}



Definition at line \textbf{ 225} of file \textbf{ jsgf\+\_\+scanner.\+c}.

\label{structyy__buffer__state_a70fd925d37a2f0454fbd0def675d106c} 
\index{yy\_buffer\_state@{yy\_buffer\_state}!yy\_buffer\_status@{yy\_buffer\_status}}
\index{yy\_buffer\_status@{yy\_buffer\_status}!yy\_buffer\_state@{yy\_buffer\_state}}
\doxysubsubsection{yy\_buffer\_status}
{\footnotesize\ttfamily int yy\+\_\+buffer\+\_\+state\+::yy\+\_\+buffer\+\_\+status}



Definition at line \textbf{ 259} of file \textbf{ jsgf\+\_\+scanner.\+c}.

\label{structyy__buffer__state_a0d25458e69eb22207fc633a1255d099d} 
\index{yy\_buffer\_state@{yy\_buffer\_state}!yy\_ch\_buf@{yy\_ch\_buf}}
\index{yy\_ch\_buf@{yy\_ch\_buf}!yy\_buffer\_state@{yy\_buffer\_state}}
\doxysubsubsection{yy\_ch\_buf}
{\footnotesize\ttfamily char $\ast$ yy\+\_\+buffer\+\_\+state\+::yy\+\_\+ch\+\_\+buf}



Definition at line \textbf{ 219} of file \textbf{ jsgf\+\_\+scanner.\+c}.

\label{structyy__buffer__state_a63d2afbb1d79a3fc63df9e12626f827d} 
\index{yy\_buffer\_state@{yy\_buffer\_state}!yy\_fill\_buffer@{yy\_fill\_buffer}}
\index{yy\_fill\_buffer@{yy\_fill\_buffer}!yy\_buffer\_state@{yy\_buffer\_state}}
\doxysubsubsection{yy\_fill\_buffer}
{\footnotesize\ttfamily int yy\+\_\+buffer\+\_\+state\+::yy\+\_\+fill\+\_\+buffer}



Definition at line \textbf{ 257} of file \textbf{ jsgf\+\_\+scanner.\+c}.

\label{structyy__buffer__state_a4360acfb226a1fc240ab2be17dd6beda} 
\index{yy\_buffer\_state@{yy\_buffer\_state}!yy\_input\_file@{yy\_input\_file}}
\index{yy\_input\_file@{yy\_input\_file}!yy\_buffer\_state@{yy\_buffer\_state}}
\doxysubsubsection{yy\_input\_file}
{\footnotesize\ttfamily FILE $\ast$ yy\+\_\+buffer\+\_\+state\+::yy\+\_\+input\+\_\+file}



Definition at line \textbf{ 217} of file \textbf{ jsgf\+\_\+scanner.\+c}.

\label{structyy__buffer__state_abf5c70eea75581b58c0ee7bd31b14490} 
\index{yy\_buffer\_state@{yy\_buffer\_state}!yy\_is\_interactive@{yy\_is\_interactive}}
\index{yy\_is\_interactive@{yy\_is\_interactive}!yy\_buffer\_state@{yy\_buffer\_state}}
\doxysubsubsection{yy\_is\_interactive}
{\footnotesize\ttfamily int yy\+\_\+buffer\+\_\+state\+::yy\+\_\+is\+\_\+interactive}



Definition at line \textbf{ 243} of file \textbf{ jsgf\+\_\+scanner.\+c}.

\label{structyy__buffer__state_a80ce2431c70dc4f89ced487f18449465} 
\index{yy\_buffer\_state@{yy\_buffer\_state}!yy\_is\_our\_buffer@{yy\_is\_our\_buffer}}
\index{yy\_is\_our\_buffer@{yy\_is\_our\_buffer}!yy\_buffer\_state@{yy\_buffer\_state}}
\doxysubsubsection{yy\_is\_our\_buffer}
{\footnotesize\ttfamily int yy\+\_\+buffer\+\_\+state\+::yy\+\_\+is\+\_\+our\+\_\+buffer}



Definition at line \textbf{ 236} of file \textbf{ jsgf\+\_\+scanner.\+c}.

\label{structyy__buffer__state_a06406208824817acfec2183b79080945} 
\index{yy\_buffer\_state@{yy\_buffer\_state}!yy\_n\_chars@{yy\_n\_chars}}
\index{yy\_n\_chars@{yy\_n\_chars}!yy\_buffer\_state@{yy\_buffer\_state}}
\doxysubsubsection{yy\_n\_chars}
{\footnotesize\ttfamily int yy\+\_\+buffer\+\_\+state\+::yy\+\_\+n\+\_\+chars}



Definition at line \textbf{ 230} of file \textbf{ jsgf\+\_\+scanner.\+c}.



The documentation for this struct was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
src/libsphinxbase/lm/jsgf\+\_\+scanner.\+c\item 
src/libsphinxbase/lm/jsgf\+\_\+scanner.\+h\end{DoxyCompactItemize}
