top | up | prev | next

LexerFileTokenLexerTokens Namespace

Classes

struct Initializer

Functions

int GetTokenId(const std::u32string& tokenName)
const char* GetTokenInfo(int tokenId)
const char* GetTokenName(int tokenId)
void InitTokenIdMap()

Variables

const int ABSTRACT
const int ACTIONS
const int AMP
const int AMPAMP
const int AND
const int ARROW
const int AS
const int ASSERT
const int ASSIGN
const int AXIOM
const int BASE
const int BITOR
const int BITXOR
const int BLOCKCOMMENT
const int BLOCKCOMMENTLINE
const int BOOL
const int BREAK
const int BYTE
const int CASE
const int CAST
const int CATCH
const int CDECL
const int CHAR
const int CHARLIT
const int CLASS
const int CLASSMAP
const int COLON
const int COMMA
const int CONCEPT
const int CONST
const int CONSTEXPR
const int CONSTRUCT
const int CONTINUE
const int CPL
const int DEFAULT
const int DELEGATE
const int DELETE
const int DESTROY
const int DISJUNCTION
const int DIV
const int DO
const int DOLLAR
const int DOT
const int DOUBLE
const int ELIF
const int ELSE
const int END
const int ENDIF
const int ENUM
const int EQ
const int EQUIVALENCE
const int EXCLAMATION
const int EXPLICIT
const int EXPRESSIONS
const int EXTERN
const int FALSE
const int FLOAT
const int FLOATINGLIT
const int FOR
const int GEQ
const int GOTO
const int HASH
const int ID
const int IF
const int IMPLICATION
const int INLINE
const int INT
const int INTERFACE
const int INTERNAL
const int INTLIT
const int IS
const int KEYWORD
const int KEYWORDS
const int LANGLE
const int LBRACE
const int LBRACKET
const int LEQ
const int LEXER
const int LINECOMMENT
const int LONG
const int LPAREN
const int MAX
const int MINUS
const int MINUSMINUS
const int NAMESPACE
const int NEQ
const int NEW
const int NOTHROW
const int NULLLIT
const int NUMBER
const int OPERATOR
const int OR
const int OTHER
const int OVERRIDE
const int PLUS
const int PLUSPLUS
const int PRIVATE
const int PROTECTED
const int PUBLIC
const int RANGLE
const int RBRACE
const int RBRACKET
const int REM
const int RETURN
const int RPAREN
const int SBYTE
const int SEMICOLON
const int SHIFTLEFT
const int SHIFTRIGHT
const int SHORT
const int SIZEOF
const int STAR
const int STATIC
const int STRINGLIT
const int SUPPRESS
const int SWITCH
const int THIS
const int THROW
const int TOKENS
const int TRUE
const int TRY
const int TYPEDEF
const int TYPEID
const int TYPENAME
const int UCHAR
const int UINT
const int ULONG
const int UNIT_TEST
const int USHORT
const int USING
const int VARIABLES
const int VIRTUAL
const int VOID
const int WCHAR
const int WHERE
const int WHILE
const int WS
Initializer initializer
std::map<std::u32string, int> tokenIdMap

Function Details

GetTokenId Function

int LexerFileTokenLexerTokens::GetTokenId(const std::u32string& tokenName)

Definition at line 151 of LexerFileTokenLexerTokens.cpp
Declaration at line 150 of LexerFileTokenLexerTokens.hpp


GetTokenInfo Function

const char * LexerFileTokenLexerTokens::GetTokenInfo(int tokenId)

Definition at line 451 of LexerFileTokenLexerTokens.cpp :
452 {
453     return tokenInfo[tokenId];
454 }


Declaration at line 152 of LexerFileTokenLexerTokens.hpp


GetTokenName Function

const char * LexerFileTokenLexerTokens::GetTokenName(int tokenId)

Definition at line 305 of LexerFileTokenLexerTokens.cpp :
306 {
307     return tokenName[tokenId];
308 }


Declaration at line 151 of LexerFileTokenLexerTokens.hpp


InitTokenIdMap Function

void LexerFileTokenLexerTokens::InitTokenIdMap()

Definition at line 11 of LexerFileTokenLexerTokens.cpp
Declaration at line 149 of LexerFileTokenLexerTokens.hpp


top | up | prev | next