\hypertarget{_lexer_8h}{}\doxysection{src/\+Lexer.h File Reference}
\label{_lexer_8h}\index{src/Lexer.h@{src/Lexer.h}}
{\ttfamily \#include \char`\"{}Token.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}sapphirepch.\+h\char`\"{}}\newline
{\ttfamily \#include $<$array$>$}\newline
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{class_lexer}{Lexer}}
\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{_lexer_8h_a5aa140c2c2e64a57331d450a98077834}{TYPE\+\_\+\+COUNT}}~14
\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef std\+::vector$<$ \mbox{\hyperlink{struct_token}{Token}} $>$ \mbox{\hyperlink{_lexer_8h_a43f892d4a347a32f8602cfbcff2e237e}{Token\+Stream}}
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{_lexer_8h_a5aa140c2c2e64a57331d450a98077834}\label{_lexer_8h_a5aa140c2c2e64a57331d450a98077834}} 
\index{Lexer.h@{Lexer.h}!TYPE\_COUNT@{TYPE\_COUNT}}
\index{TYPE\_COUNT@{TYPE\_COUNT}!Lexer.h@{Lexer.h}}
\doxysubsubsection{\texorpdfstring{TYPE\_COUNT}{TYPE\_COUNT}}
{\footnotesize\ttfamily \#define TYPE\+\_\+\+COUNT~14}



\doxysubsection{Typedef Documentation}
\mbox{\Hypertarget{_lexer_8h_a43f892d4a347a32f8602cfbcff2e237e}\label{_lexer_8h_a43f892d4a347a32f8602cfbcff2e237e}} 
\index{Lexer.h@{Lexer.h}!TokenStream@{TokenStream}}
\index{TokenStream@{TokenStream}!Lexer.h@{Lexer.h}}
\doxysubsubsection{\texorpdfstring{TokenStream}{TokenStream}}
{\footnotesize\ttfamily typedef std\+::vector$<$\mbox{\hyperlink{struct_token}{Token}}$>$ \mbox{\hyperlink{_lexer_8h_a43f892d4a347a32f8602cfbcff2e237e}{Token\+Stream}}}

