Lines Matching refs:parser
37 #include "parser.hpp"
49 // The "atf_atffile" auxiliary parser.
54 static const tools::parser::token_type eof_type = 0;
55 static const tools::parser::token_type nl_type = 1;
56 static const tools::parser::token_type text_type = 2;
57 static const tools::parser::token_type colon_type = 3;
58 static const tools::parser::token_type conf_type = 4;
59 static const tools::parser::token_type dblquote_type = 5;
60 static const tools::parser::token_type equal_type = 6;
61 static const tools::parser::token_type hash_type = 7;
62 static const tools::parser::token_type prop_type = 8;
63 static const tools::parser::token_type tp_type = 9;
64 static const tools::parser::token_type tp_glob_type = 10;
66 class tokenizer : public tools::parser::tokenizer< std::istream > {
69 tools::parser::tokenizer< std::istream >
127 using tools::parser::parse_error;
130 std::pair< size_t, tools::parser::headers_map > hml =
131 tools::parser::read_headers(m_is, 1);
132 tools::parser::validate_content_type(hml.second,
136 tools::parser::parser< tokenizer > p(tkz);
140 tools::parser::token t =
310 // a *parser*. This needs to be taken out...