_match | wibble::Lexer< Token, Stream > | |
_window | wibble::Lexer< Token, Stream > | |
consume(int n) | wibble::Lexer< Token, Stream > | inline |
consume(const std::string &s) | wibble::Lexer< Token, Stream > | inline |
consume(const Token &t) | wibble::Lexer< Token, Stream > | inline |
current | wibble::Lexer< Token, Stream > | |
decide() | wibble::Lexer< Token, Stream > | inline |
ensure_window(unsigned n) | wibble::Lexer< Token, Stream > | inline |
eof() | wibble::Lexer< Token, Stream > | inline |
keep(typename Token::Id id, const std::string &data) | wibble::Lexer< Token, Stream > | inline |
Lexer(Stream &s) | wibble::Lexer< Token, Stream > | inline |
match(I begin, I end) | wibble::Lexer< Token, Stream > | inline |
match(const std::string &data, typename Token::Id id) | wibble::Lexer< Token, Stream > | inline |
match(Regexp &r, typename Token::Id id) | wibble::Lexer< Token, Stream > | inline |
match(int(*first)(int), int(*rest)(int), typename Token::Id id) | wibble::Lexer< Token, Stream > | inline |
match(const std::string &from, const std::string &to, typename Token::Id id) | wibble::Lexer< Token, Stream > | inline |
shift() | wibble::Lexer< Token, Stream > | inline |
skipWhitespace() | wibble::Lexer< Token, Stream > | inline |
stream | wibble::Lexer< Token, Stream > | |
Window typedef | wibble::Lexer< Token, Stream > | |
window(unsigned n) | wibble::Lexer< Token, Stream > | inline |