Go to the documentation of this file.
18 i.read( block, 1023 );
19 block[i.gcount()] = 0;
33 this->skipWhitespace();
34 this->match( isdigit, isdigit, Number );
35 return this->decide();
IOStream(std::istream &i)
Definition: parse.test.h:27
Lexer(IOStream &s)
Definition: parse.test.h:38
Token remove()
Definition: parse.test.h:32
std::istream & i
Definition: parse.test.h:14
Id id
Definition: parse.h:31
std::string remove()
Definition: parse.test.h:16
wibble::Token< TokenId > Token
Definition: parse.test.h:11
Definition: parse.test.h:9
Definition: parse.test.h:13
std::string data
Definition: parse.h:32
#define assert_eq(x, y)
Definition: test.h:33
Definition: parse.test.h:30
bool eof()
Definition: parse.test.h:23
TokenId
Definition: parse.test.h:10
Test lexer()
Definition: parse.test.h:43
void Test
Definition: test.h:178