sapphire/docs/latex/_token_8h.tex

264 lines
20 KiB
TeX
Raw Normal View History

2022-07-02 10:03:06 +00:00
\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]}}