| public |
Inheritance Graph
graph BT
Tokenizer
click Tokenizer "classEScript_1_1Tokenizer"
Description
[ Tokenizer ]
Classes
| class | EScript::Tokenizer::Error [ Tokenizer::Error ] |
> [ Exception ] | > [ Object ] |
Public Types
| typedef std::unordered_map< StringId , _CountedRef < Token > > | tokenMap_t |
| typedef std::vector< _CountedRef < Token > > | tokenList_t |
Public Static Functions
| Token * | identifyStaticToken( StringId id) |
Public Functions
| void | getTokens(const std::string & codeU8, tokenList_t & tokens) |
| void | defineToken(const std::string & name, Token * value) |
Documentation
typedef
EScript::Tokenizer::tokenMap_t
| public |
| typedef std::unordered_map< StringId , _CountedRef < Token > > tokenMap_t |
Defined in EScript/EScript/Compiler/Tokenizer.h:28
typedef
EScript::Tokenizer::tokenList_t
| public |
| typedef std::vector< _CountedRef < Token > > tokenList_t |
Defined in EScript/EScript/Compiler/Tokenizer.h:29
function
EScript::Tokenizer::identifyStaticToken
| public | static |
| Token * identifyStaticToken( | StringId | id ) |
Defined in EScript/EScript/Compiler/Tokenizer.h:30
function
EScript::Tokenizer::getTokens
| public |
| void getTokens( | const std::string & | codeU8, |
| tokenList_t & | tokens | |
| ) |
Defined in EScript/EScript/Compiler/Tokenizer.h:41
function
EScript::Tokenizer::defineToken
| public |
| void defineToken( | const std::string & | name, |
| Token * | value | |
| ) |
Defined in EScript/EScript/Compiler/Tokenizer.h:42