Lines Matching +defs:parse +defs:result
64 const Result *parse(Source source, Result *(Parser::RequirementParser::*rule)(), std::string &errors)
70 const Result *result = (parser.*rule)();
73 return result;
75 ::free((void *)result);
88 { return parse<StdioInputStream>(source, &Parser::RequirementParser::requirement, errors); }
92 { return parse<StringInputStream>(source, &Parser::RequirementParser::requirement, errors); }
96 { return parse<StdioInputStream>(source, &Parser::RequirementParser::requirementSet, errors); }
100 { return parse<StringInputStream>(source, &Parser::RequirementParser::requirementSet, errors); }
104 { return parse<StdioInputStream>(source, &Parser::RequirementParser::autosense, errors); }
108 { return parse<StringInputStream>(source, &Parser::RequirementParser::autosense, errors); }