Lines Matching refs:string
37 bool ManifestParser::Parse(const string& filename, const string& input,
38 string* err) {
62 string name;
66 string value = let_value.Evaluate(env_);
90 return lexer_.Error(string("unexpected ") + Lexer::TokenName(token),
98 bool ManifestParser::ParsePool(string* err) {
99 string name;
112 string key;
118 string depth_string = value.Evaluate(env_);
135 bool ManifestParser::ParseRule(string* err) {
136 string name;
149 string key;
176 bool ManifestParser::ParseLet(string* key, EvalString* value, string* err) {
186 bool ManifestParser::ParseDefault(string* err) {
194 string path = eval.Evaluate(env_);
199 std::string default_err;
211 bool ManifestParser::ParseEdge(string* err) {
247 string rule_name;
312 string key;
324 string pool_name = edge->GetBinding("pool");
334 string path = outs[i].Evaluate(env);
367 string path = i->Evaluate(env);
380 string path = v->Evaluate(env);
410 string dyndep = edge->GetUnescapedDyndep();
427 bool ManifestParser::ParseFileInclude(bool new_scope, string* err) {
431 string path = eval.Evaluate(env_);