\hypertarget{_token_8h}{}\doxysection{src/\+Token.h File Reference} \label{_token_8h}\index{src/Token.h@{src/Token.h}} {\ttfamily \#include \char`\"{}Location.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}sapphirepch.\+h\char`\"{}}\newline \doxysubsection*{Classes} \begin{DoxyCompactItemize} \item struct \mbox{\hyperlink{struct_token}{Token}} \end{DoxyCompactItemize} \doxysubsection*{Typedefs} \begin{DoxyCompactItemize} \item typedef std\+::vector$<$ \mbox{\hyperlink{struct_token}{Token}} $>$ \mbox{\hyperlink{_token_8h_a43f892d4a347a32f8602cfbcff2e237e}{Token\+Stream}} \end{DoxyCompactItemize} \doxysubsection*{Enumerations} \begin{DoxyCompactItemize} \item enum \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921}{Token\+Type}} \{ \newline \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921a914ff833832dec5f5b89c873cdf4873b}{TT\+\_\+\+Identifier}} , \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921af0b33aa8547139ec0850566aa75c2eab}{TT\+\_\+\+Number}} , \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921adce0a868eda6a8eb7c0f4b471168a52f}{TT\+\_\+\+Float}} , \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921a4f2472f5e8f25e20351884b984a5745d}{TT\+\_\+\+Keyword}} , \newline \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921ac5d8b9e1d3e5e0556207d113144ca9ef}{TT\+\_\+\+String}} , \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921a8dc57a25d3d43203efa4abfc428f4ae5}{TT\+\_\+\+Plus}} , \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921a37610de04974a9df954007ad9fddcec6}{TT\+\_\+\+Minus}} , \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921a7b1c59205c8e47772905efa820e26276}{TT\+\_\+\+Mul}} , \newline \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921a7034d195d5b509782b1a2c2803e0b887}{TT\+\_\+\+Div}} , \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921a66be6e287e64f2d1e18d62b1d96bf443}{TT\+\_\+\+At}} , \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921a2e3a97dd6681a583d131a7f45b8f7b3b}{TT\+\_\+\+Equal}} , \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921a04d3947200d1e0ea47f23132c21d1552}{TT\+\_\+\+Less\+Than}} , \newline \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921a6088f4c9eb2333511f59a9d4fcb0cc23}{TT\+\_\+\+Greater\+Than}} , \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921aa74df126f021c6c3370b2469e13a4d58}{TT\+\_\+\+LParen}} , \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921a0b02ea10bfa1b86223505526e152850c}{TT\+\_\+\+RParen}} , \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921a046adff178e040a45fba3807d1b27077}{TT\+\_\+\+LBracket}} , \newline \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921a55662755fa0c3e80c4b8a137a822fe56}{TT\+\_\+\+RBracket}} , \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921a0cf876fc815f0bbdf381a0b6b3e9c8a1}{TT\+\_\+\+Semicolon}} , \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921a919ddabf40eacf261afb90628132c2e9}{TT\+\_\+\+Loaded\+String}} , \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921aaffedff66c98c1bc186e2c35cdc7ab66}{TT\+\_\+\+EOF}} , \newline \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921aae8a36dd5042ffdff357cb3caaec8de4}{TT\+\_\+\+Null}} , \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921aab9f3972ab9b942c5a558acb2c8200a2}{TT\+\_\+\+Equals}} , \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921a661cacfb4b927c1410ae99cc07f47114}{TT\+\_\+\+GTE}} , \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921abe295cb0b1d7e40b683e841099ca0d5c}{TT\+\_\+\+LTE}} , \newline \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921a1bfe153b7024483e5b14df5f4a19c383}{TT\+\_\+\+Period}} , \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921ad465a2b2741ddb105fd810f40fdfc5f8}{TT\+\_\+\+Comma}} , \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921a7a6334e5907fea7b13cb5c3168bf56d3}{TT\+\_\+\+Path}} , \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921abb589d9450ffea8e2652a357954b399d}{TT\+\_\+\+Exclamation}} , \newline \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921a52a3bc78510da97e3610a2c90e9af027}{TT\+\_\+\+NEqual}} , \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921a72cd35b410262b2cdf1b6f426561316e}{TT\+\_\+\+LSQB}} , \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921afca02f5c4e306e125b6aef30093c2fbb}{TT\+\_\+\+RSQB}} , \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921a6afc064c5b6cb4603534e73a261decef}{TT\+\_\+\+Type}} , \newline \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921ac0842324f82fc7067e12cf5bc1e93ebe}{TT\+\_\+\+Import}} , \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921aa991c9be0fb4d126936f15739e0cc581}{TT\+\_\+\+Syscall0}} , \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921a7f3fbd8a2c479e24962b1257ba1a75cc}{TT\+\_\+\+Syscall1}} , \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921a47c37018ac199a24001f7ae088a770ad}{TT\+\_\+\+Syscall2}} , \newline \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921a932e0b4b6ad328fd42a372b19f5efa14}{TT\+\_\+\+Syscall3}} , \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921a4f33569f79146c4955920b6b1273f100}{TT\+\_\+\+Syscall4}} , \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921a03295c72f650bc6058eeaa1c4de14b1f}{TT\+\_\+\+Syscall5}} , \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921ad815e2ddb15829189dd39b0481c3908e}{TT\+\_\+\+Compiler\+Macro}} \} \end{DoxyCompactItemize} \doxysubsection*{Variables} \begin{DoxyCompactItemize} \item const std\+::string \mbox{\hyperlink{_token_8h_a11b1388fc87d0706641b71f004f5ce29}{token\+\_\+strings}} \mbox{[}$\,$\mbox{]} \end{DoxyCompactItemize} \doxysubsection{Typedef Documentation} \mbox{\Hypertarget{_token_8h_a43f892d4a347a32f8602cfbcff2e237e}\label{_token_8h_a43f892d4a347a32f8602cfbcff2e237e}} \index{Token.h@{Token.h}!TokenStream@{TokenStream}} \index{TokenStream@{TokenStream}!Token.h@{Token.h}} \doxysubsubsection{\texorpdfstring{TokenStream}{TokenStream}} {\footnotesize\ttfamily typedef std\+::vector$<$\mbox{\hyperlink{struct_token}{Token}}$>$ \mbox{\hyperlink{_lexer_8h_a43f892d4a347a32f8602cfbcff2e237e}{Token\+Stream}}} \doxysubsection{Enumeration Type Documentation} \mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921}} \index{Token.h@{Token.h}!TokenType@{TokenType}} \index{TokenType@{TokenType}!Token.h@{Token.h}} \doxysubsubsection{\texorpdfstring{TokenType}{TokenType}} {\footnotesize\ttfamily enum \mbox{\hyperlink{_token_8h_aa520fbf142ba1e7e659590c07da31921}{Token\+Type}}} \begin{DoxyEnumFields}{Enumerator} \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_Identifier@{TT\_Identifier}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_Identifier@{TT\_Identifier}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921a914ff833832dec5f5b89c873cdf4873b}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921a914ff833832dec5f5b89c873cdf4873b}} TT\+\_\+\+Identifier&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_Number@{TT\_Number}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_Number@{TT\_Number}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921af0b33aa8547139ec0850566aa75c2eab}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921af0b33aa8547139ec0850566aa75c2eab}} TT\+\_\+\+Number&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_Float@{TT\_Float}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_Float@{TT\_Float}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921adce0a868eda6a8eb7c0f4b471168a52f}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921adce0a868eda6a8eb7c0f4b471168a52f}} TT\+\_\+\+Float&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_Keyword@{TT\_Keyword}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_Keyword@{TT\_Keyword}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921a4f2472f5e8f25e20351884b984a5745d}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921a4f2472f5e8f25e20351884b984a5745d}} TT\+\_\+\+Keyword&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_String@{TT\_String}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_String@{TT\_String}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921ac5d8b9e1d3e5e0556207d113144ca9ef}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921ac5d8b9e1d3e5e0556207d113144ca9ef}} TT\+\_\+\+String&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_Plus@{TT\_Plus}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_Plus@{TT\_Plus}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921a8dc57a25d3d43203efa4abfc428f4ae5}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921a8dc57a25d3d43203efa4abfc428f4ae5}} TT\+\_\+\+Plus&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_Minus@{TT\_Minus}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_Minus@{TT\_Minus}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921a37610de04974a9df954007ad9fddcec6}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921a37610de04974a9df954007ad9fddcec6}} TT\+\_\+\+Minus&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_Mul@{TT\_Mul}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_Mul@{TT\_Mul}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921a7b1c59205c8e47772905efa820e26276}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921a7b1c59205c8e47772905efa820e26276}} TT\+\_\+\+Mul&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_Div@{TT\_Div}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_Div@{TT\_Div}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921a7034d195d5b509782b1a2c2803e0b887}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921a7034d195d5b509782b1a2c2803e0b887}} TT\+\_\+\+Div&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_At@{TT\_At}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_At@{TT\_At}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921a66be6e287e64f2d1e18d62b1d96bf443}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921a66be6e287e64f2d1e18d62b1d96bf443}} TT\+\_\+\+At&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_Equal@{TT\_Equal}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_Equal@{TT\_Equal}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921a2e3a97dd6681a583d131a7f45b8f7b3b}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921a2e3a97dd6681a583d131a7f45b8f7b3b}} TT\+\_\+\+Equal&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_LessThan@{TT\_LessThan}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_LessThan@{TT\_LessThan}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921a04d3947200d1e0ea47f23132c21d1552}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921a04d3947200d1e0ea47f23132c21d1552}} TT\+\_\+\+Less\+Than&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_GreaterThan@{TT\_GreaterThan}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_GreaterThan@{TT\_GreaterThan}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921a6088f4c9eb2333511f59a9d4fcb0cc23}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921a6088f4c9eb2333511f59a9d4fcb0cc23}} TT\+\_\+\+Greater\+Than&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_LParen@{TT\_LParen}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_LParen@{TT\_LParen}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921aa74df126f021c6c3370b2469e13a4d58}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921aa74df126f021c6c3370b2469e13a4d58}} TT\+\_\+\+LParen&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_RParen@{TT\_RParen}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_RParen@{TT\_RParen}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921a0b02ea10bfa1b86223505526e152850c}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921a0b02ea10bfa1b86223505526e152850c}} TT\+\_\+\+RParen&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_LBracket@{TT\_LBracket}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_LBracket@{TT\_LBracket}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921a046adff178e040a45fba3807d1b27077}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921a046adff178e040a45fba3807d1b27077}} TT\+\_\+\+LBracket&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_RBracket@{TT\_RBracket}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_RBracket@{TT\_RBracket}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921a55662755fa0c3e80c4b8a137a822fe56}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921a55662755fa0c3e80c4b8a137a822fe56}} TT\+\_\+\+RBracket&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_Semicolon@{TT\_Semicolon}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_Semicolon@{TT\_Semicolon}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921a0cf876fc815f0bbdf381a0b6b3e9c8a1}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921a0cf876fc815f0bbdf381a0b6b3e9c8a1}} TT\+\_\+\+Semicolon&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_LoadedString@{TT\_LoadedString}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_LoadedString@{TT\_LoadedString}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921a919ddabf40eacf261afb90628132c2e9}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921a919ddabf40eacf261afb90628132c2e9}} TT\+\_\+\+Loaded\+String&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_EOF@{TT\_EOF}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_EOF@{TT\_EOF}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921aaffedff66c98c1bc186e2c35cdc7ab66}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921aaffedff66c98c1bc186e2c35cdc7ab66}} TT\+\_\+\+EOF&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_Null@{TT\_Null}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_Null@{TT\_Null}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921aae8a36dd5042ffdff357cb3caaec8de4}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921aae8a36dd5042ffdff357cb3caaec8de4}} TT\+\_\+\+Null&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_Equals@{TT\_Equals}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_Equals@{TT\_Equals}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921aab9f3972ab9b942c5a558acb2c8200a2}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921aab9f3972ab9b942c5a558acb2c8200a2}} TT\+\_\+\+Equals&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_GTE@{TT\_GTE}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_GTE@{TT\_GTE}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921a661cacfb4b927c1410ae99cc07f47114}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921a661cacfb4b927c1410ae99cc07f47114}} TT\+\_\+\+GTE&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_LTE@{TT\_LTE}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_LTE@{TT\_LTE}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921abe295cb0b1d7e40b683e841099ca0d5c}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921abe295cb0b1d7e40b683e841099ca0d5c}} TT\+\_\+\+LTE&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_Period@{TT\_Period}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_Period@{TT\_Period}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921a1bfe153b7024483e5b14df5f4a19c383}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921a1bfe153b7024483e5b14df5f4a19c383}} TT\+\_\+\+Period&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_Comma@{TT\_Comma}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_Comma@{TT\_Comma}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921ad465a2b2741ddb105fd810f40fdfc5f8}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921ad465a2b2741ddb105fd810f40fdfc5f8}} TT\+\_\+\+Comma&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_Path@{TT\_Path}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_Path@{TT\_Path}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921a7a6334e5907fea7b13cb5c3168bf56d3}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921a7a6334e5907fea7b13cb5c3168bf56d3}} TT\+\_\+\+Path&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_Exclamation@{TT\_Exclamation}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_Exclamation@{TT\_Exclamation}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921abb589d9450ffea8e2652a357954b399d}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921abb589d9450ffea8e2652a357954b399d}} TT\+\_\+\+Exclamation&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_NEqual@{TT\_NEqual}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_NEqual@{TT\_NEqual}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921a52a3bc78510da97e3610a2c90e9af027}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921a52a3bc78510da97e3610a2c90e9af027}} TT\+\_\+\+NEqual&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_LSQB@{TT\_LSQB}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_LSQB@{TT\_LSQB}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921a72cd35b410262b2cdf1b6f426561316e}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921a72cd35b410262b2cdf1b6f426561316e}} TT\+\_\+\+LSQB&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_RSQB@{TT\_RSQB}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_RSQB@{TT\_RSQB}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921afca02f5c4e306e125b6aef30093c2fbb}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921afca02f5c4e306e125b6aef30093c2fbb}} TT\+\_\+\+RSQB&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_Type@{TT\_Type}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_Type@{TT\_Type}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921a6afc064c5b6cb4603534e73a261decef}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921a6afc064c5b6cb4603534e73a261decef}} TT\+\_\+\+Type&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_Import@{TT\_Import}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_Import@{TT\_Import}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921ac0842324f82fc7067e12cf5bc1e93ebe}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921ac0842324f82fc7067e12cf5bc1e93ebe}} TT\+\_\+\+Import&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_Syscall0@{TT\_Syscall0}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_Syscall0@{TT\_Syscall0}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921aa991c9be0fb4d126936f15739e0cc581}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921aa991c9be0fb4d126936f15739e0cc581}} TT\+\_\+\+Syscall0&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_Syscall1@{TT\_Syscall1}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_Syscall1@{TT\_Syscall1}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921a7f3fbd8a2c479e24962b1257ba1a75cc}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921a7f3fbd8a2c479e24962b1257ba1a75cc}} TT\+\_\+\+Syscall1&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_Syscall2@{TT\_Syscall2}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_Syscall2@{TT\_Syscall2}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921a47c37018ac199a24001f7ae088a770ad}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921a47c37018ac199a24001f7ae088a770ad}} TT\+\_\+\+Syscall2&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_Syscall3@{TT\_Syscall3}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_Syscall3@{TT\_Syscall3}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921a932e0b4b6ad328fd42a372b19f5efa14}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921a932e0b4b6ad328fd42a372b19f5efa14}} TT\+\_\+\+Syscall3&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_Syscall4@{TT\_Syscall4}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_Syscall4@{TT\_Syscall4}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921a4f33569f79146c4955920b6b1273f100}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921a4f33569f79146c4955920b6b1273f100}} TT\+\_\+\+Syscall4&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_Syscall5@{TT\_Syscall5}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_Syscall5@{TT\_Syscall5}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921a03295c72f650bc6058eeaa1c4de14b1f}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921a03295c72f650bc6058eeaa1c4de14b1f}} TT\+\_\+\+Syscall5&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{TT\_CompilerMacro@{TT\_CompilerMacro}!Token.h@{Token.h}}\index{Token.h@{Token.h}!TT\_CompilerMacro@{TT\_CompilerMacro}}}\mbox{\Hypertarget{_token_8h_aa520fbf142ba1e7e659590c07da31921ad815e2ddb15829189dd39b0481c3908e}\label{_token_8h_aa520fbf142ba1e7e659590c07da31921ad815e2ddb15829189dd39b0481c3908e}} TT\+\_\+\+Compiler\+Macro&\\ \hline \end{DoxyEnumFields} \doxysubsection{Variable Documentation} \mbox{\Hypertarget{_token_8h_a11b1388fc87d0706641b71f004f5ce29}\label{_token_8h_a11b1388fc87d0706641b71f004f5ce29}} \index{Token.h@{Token.h}!token\_strings@{token\_strings}} \index{token\_strings@{token\_strings}!Token.h@{Token.h}} \doxysubsubsection{\texorpdfstring{token\_strings}{token\_strings}} {\footnotesize\ttfamily const std\+::string token\+\_\+strings\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [extern]}}