39 lines
1.7 KiB
TeX
39 lines
1.7 KiB
TeX
\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}}}
|
|
|