The Battle for Wesnoth  1.19.0-dev
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  wfl::tokenizer::token
 
struct  wfl::tokenizer::token_error
 

Namespaces

 wfl
 
 wfl::tokenizer
 

Typedefs

typedef std::string::const_iterator wfl::tokenizer::iterator
 

Enumerations

enum class  wfl::tokenizer::token_type {
  wfl::tokenizer::operator_token , wfl::tokenizer::string_literal , wfl::tokenizer::identifier , wfl::tokenizer::integer ,
  wfl::tokenizer::decimal , wfl::tokenizer::lparens , wfl::tokenizer::rparens , wfl::tokenizer::lsquare ,
  wfl::tokenizer::rsquare , wfl::tokenizer::comma , wfl::tokenizer::semicolon , wfl::tokenizer::whitespace ,
  wfl::tokenizer::eol , wfl::tokenizer::keyword , wfl::tokenizer::comment , wfl::tokenizer::pointer
}
 

Functions

token wfl::tokenizer::get_token (iterator &i1, const iterator i2)