Classes | |
struct | token |
struct | token_error |
Typedefs | |
typedef std::string::const_iterator | iterator |
Enumerations | |
enum | TOKEN_TYPE { TOKEN_OPERATOR, TOKEN_STRING_LITERAL, TOKEN_IDENTIFIER, TOKEN_INTEGER, TOKEN_DECIMAL, TOKEN_LPARENS, TOKEN_RPARENS, TOKEN_LSQUARE, TOKEN_RSQUARE, TOKEN_COMMA, TOKEN_SEMICOLON, TOKEN_WHITESPACE, TOKEN_EOL, TOKEN_KEYWORD, TOKEN_COMMENT, TOKEN_POINTER } |
TOKEN_TYPE is already defined in a Winnt.h (a windows header wich is included under some conditions.) More... | |
Functions | |
token | get_token (iterator &i1, const iterator i2) |
typedef std::string::const_iterator formula_tokenizer::iterator |
Definition at line 21 of file tokenizer.hpp.
TOKEN_TYPE is already defined in a Winnt.h (a windows header wich is included under some conditions.)
Definition at line 24 of file tokenizer.hpp.
Definition at line 38 of file tokenizer.cpp.
References TOKEN_COMMA, TOKEN_COMMENT, TOKEN_DECIMAL, TOKEN_EOL, TOKEN_IDENTIFIER, TOKEN_INTEGER, TOKEN_KEYWORD, TOKEN_LPARENS, TOKEN_LSQUARE, TOKEN_OPERATOR, TOKEN_POINTER, TOKEN_RPARENS, TOKEN_RSQUARE, TOKEN_SEMICOLON, TOKEN_STRING_LITERAL, and TOKEN_WHITESPACE.
Referenced by create(), destroy(), execute_window(), game_logic::formula::formula(), and modify().