| _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(unsigned n) | wibble::Lexer< Token, Stream > | inline |
| Window typedef | wibble::Lexer< Token, Stream > | |