Definition parse.test.h:13
std::string remove()
Definition parse.test.h:16
bool eof()
Definition parse.test.h:23
std::istream & i
Definition parse.test.h:14
IOStream(std::istream &i)
Definition parse.test.h:27
Definition parse.test.h:31
Lexer(IOStream &s)
Definition parse.test.h:38
Token remove()
Definition parse.test.h:32
Definition parse.test.h:9
Test lexer()
Definition parse.test.h:43
TokenId
Definition parse.test.h:10
@ Number
Definition parse.test.h:10
@ Invalid
Definition parse.test.h:10
wibble::Token< TokenId > Token
Definition parse.test.h:11
void skipWhitespace()
Definition parse.h:185
bool match(I begin, I end)
Definition parse.h:128
Token decide()
Definition parse.h:190
#define assert_eq(x, y)
Definition test.h:33