The Battle for Wesnoth  1.13.4+dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Namespaces | Typedefs | Enumerations | Functions
tokenizer.hpp File Reference
#include <string>
Include dependency graph for tokenizer.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  formula_tokenizer::token
 
struct  formula_tokenizer::token_error
 

Namespaces

 formula_tokenizer
 

Typedefs

typedef std::string::const_iterator formula_tokenizer::iterator
 

Enumerations

enum  formula_tokenizer::TOKEN_TYPE {
  formula_tokenizer::TOKEN_OPERATOR, formula_tokenizer::TOKEN_STRING_LITERAL, formula_tokenizer::TOKEN_IDENTIFIER, formula_tokenizer::TOKEN_INTEGER,
  formula_tokenizer::TOKEN_DECIMAL, formula_tokenizer::TOKEN_LPARENS, formula_tokenizer::TOKEN_RPARENS, formula_tokenizer::TOKEN_LSQUARE,
  formula_tokenizer::TOKEN_RSQUARE, formula_tokenizer::TOKEN_COMMA, formula_tokenizer::TOKEN_SEMICOLON, formula_tokenizer::TOKEN_WHITESPACE,
  formula_tokenizer::TOKEN_EOL, formula_tokenizer::TOKEN_KEYWORD, formula_tokenizer::TOKEN_COMMENT, formula_tokenizer::TOKEN_POINTER
}
 TOKEN_TYPE is already defined in a Winnt.h (a windows header wich is included under some conditions.) More...
 

Functions

token formula_tokenizer::get_token (iterator &i1, const iterator i2)