\hypertarget{namespace_importer}{}\doxysection{Importer Namespace Reference}
\label{namespace_importer}\index{Importer@{Importer}}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{_lexer_8h_a43f892d4a347a32f8602cfbcff2e237e}{Token\+Stream}} \mbox{\hyperlink{namespace_importer_ae5e2ed66024ff80241bd740c66745bd6}{evaluate}} (const \mbox{\hyperlink{_lexer_8h_a43f892d4a347a32f8602cfbcff2e237e}{Token\+Stream}} \&original)
\item 
void \mbox{\hyperlink{namespace_importer_abd3407990e0fe2e71bb95782791ee1c9}{init}} (std\+::string init\+\_\+file)
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
int \mbox{\hyperlink{namespace_importer_a868c1a6abdf06ce496f3b66e62a6d5f0}{import\+\_\+count}} = 0
\item 
std\+::vector$<$ std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{struct_location}{Location}} $>$ $>$ \mbox{\hyperlink{namespace_importer_a15ee91166a2ddf7756aec26590c5ce93}{import\+\_\+stack}}
\item 
std\+::vector$<$ std\+::string $>$ \mbox{\hyperlink{namespace_importer_a9525c45990838226b598b1e618bdb94d}{imported\+\_\+files}}
\end{DoxyCompactItemize}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{namespace_importer_ae5e2ed66024ff80241bd740c66745bd6}\label{namespace_importer_ae5e2ed66024ff80241bd740c66745bd6}} 
\index{Importer@{Importer}!evaluate@{evaluate}}
\index{evaluate@{evaluate}!Importer@{Importer}}
\doxysubsubsection{\texorpdfstring{evaluate()}{evaluate()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_lexer_8h_a43f892d4a347a32f8602cfbcff2e237e}{Token\+Stream}} Importer\+::evaluate (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{_lexer_8h_a43f892d4a347a32f8602cfbcff2e237e}{Token\+Stream}} \&}]{original }\end{DoxyParamCaption})}

\mbox{\Hypertarget{namespace_importer_abd3407990e0fe2e71bb95782791ee1c9}\label{namespace_importer_abd3407990e0fe2e71bb95782791ee1c9}} 
\index{Importer@{Importer}!init@{init}}
\index{init@{init}!Importer@{Importer}}
\doxysubsubsection{\texorpdfstring{init()}{init()}}
{\footnotesize\ttfamily void Importer\+::init (\begin{DoxyParamCaption}\item[{std\+::string}]{init\+\_\+file }\end{DoxyParamCaption})}



\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{namespace_importer_a868c1a6abdf06ce496f3b66e62a6d5f0}\label{namespace_importer_a868c1a6abdf06ce496f3b66e62a6d5f0}} 
\index{Importer@{Importer}!import\_count@{import\_count}}
\index{import\_count@{import\_count}!Importer@{Importer}}
\doxysubsubsection{\texorpdfstring{import\_count}{import\_count}}
{\footnotesize\ttfamily int Importer\+::import\+\_\+count = 0\hspace{0.3cm}{\ttfamily [extern]}}

\mbox{\Hypertarget{namespace_importer_a15ee91166a2ddf7756aec26590c5ce93}\label{namespace_importer_a15ee91166a2ddf7756aec26590c5ce93}} 
\index{Importer@{Importer}!import\_stack@{import\_stack}}
\index{import\_stack@{import\_stack}!Importer@{Importer}}
\doxysubsubsection{\texorpdfstring{import\_stack}{import\_stack}}
{\footnotesize\ttfamily std\+::vector$<$ std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{struct_location}{Location}} $>$ $>$ Importer\+::import\+\_\+stack\hspace{0.3cm}{\ttfamily [extern]}}

\mbox{\Hypertarget{namespace_importer_a9525c45990838226b598b1e618bdb94d}\label{namespace_importer_a9525c45990838226b598b1e618bdb94d}} 
\index{Importer@{Importer}!imported\_files@{imported\_files}}
\index{imported\_files@{imported\_files}!Importer@{Importer}}
\doxysubsubsection{\texorpdfstring{imported\_files}{imported\_files}}
{\footnotesize\ttfamily std\+::vector$<$ std\+::string $>$ Importer\+::imported\+\_\+files\hspace{0.3cm}{\ttfamily [extern]}}

