Lines Matching refs:path
115 return lexer_.Error("expected path", err);
117 string path = out0.Evaluate(&env_);
118 if (path.empty())
119 return lexer_.Error("empty path", err);
121 CanonicalizePath(&path, &slash_bits);
122 Node* node = state_->LookupNode(path);
124 return lexer_.Error("no build statement exists for '" + path + "'", err);
129 return lexer_.Error("multiple statements for '" + path + "'", err);
204 string path = i->Evaluate(&env_);
205 if (path.empty())
206 return lexer_.Error("empty path", err);
208 CanonicalizePath(&path, &slash_bits);
209 Node* n = state_->GetNode(path, slash_bits);
215 string path = i->Evaluate(&env_);
216 if (path.empty())
217 return lexer_.Error("empty path", err);
220 CanonicalizePath(&path, &slash_bits);
221 Node* n = state_->GetNode(path, slash_bits);