\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]}}