\section{marlin\-:\-:Tokenizer Class Reference}
\label{classmarlin_1_1Tokenizer}\index{marlin\-::\-Tokenizer@{marlin\-::\-Tokenizer}}


Helper class for \doxyref{Logical\-Expressions}{p.}{classmarlin_1_1LogicalExpressions} that splits the expression into subexpressions -\/ needs to be apllied iteratively.  




{\ttfamily \#include $<$Logical\-Expressions.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bfseries Tokenizer} (std\-::vector$<$ {\bf Expression} $>$ \&tokens)\label{classmarlin_1_1Tokenizer_a2eea3b78d9b7279ca27efcc326425272}

\item 
void {\bf operator()} (const char \&c)\label{classmarlin_1_1Tokenizer_a55d4e451533ddf49c09ecda3ea1b39c5}

\begin{DoxyCompactList}\small\item\em Save the current character and change state if necessary. \end{DoxyCompactList}\item 
std\-::vector$<$ {\bf Expression} $>$ \& {\bfseries result} ()\label{classmarlin_1_1Tokenizer_a600fd3127f42e18163286b5d71d53bf5}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Helper class for \doxyref{Logical\-Expressions}{p.}{classmarlin_1_1LogicalExpressions} that splits the expression into subexpressions -\/ needs to be apllied iteratively. 

The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Logical\-Expressions.\-h\end{DoxyCompactItemize}
