|  | 
| 
 Public Member Functions | 
|  | tiny_parser (std::string::const_iterator first, std::string::const_iterator last) | 
|  | Construct. 
 | 
| bool | space (size_t size=0) | 
|  | match isspace chars, variable size if size 0 
 | 
| bool | operator() (const char *p) | 
|  | match literal 
 | 
| int | digits (size_t num, bool leading0=true) | 
|  | match digits, -1 means no 
 | 
| int | array_item (const char **a, size_t size) | 
|  | match array item, -1 means no 
 | 
| bool | at_end () const | 
|  | test at end 
 | 
| void | push () | 
|  | save first 
 | 
| void | pop () | 
|  | restore first 
 | 
| const std::string::const_iterator & | first () const | 
|  | first (next position) 
 |