| 202 | } |
| 203 | |
| 204 | void Binder::addToScope(const std::vector<std::string>& names, const expression_vector& exprs) { |
| 205 | DASSERT(names.size() == exprs.size()); |
| 206 | for (auto i = 0u; i < names.size(); ++i) { |
| 207 | addToScope(names[i], exprs[i]); |
| 208 | } |
| 209 | } |
| 210 | |
| 211 | void Binder::addToScope(const std::string& name, std::shared_ptr<Expression> expr) { |
| 212 | // TODO(Xiyang): assert name not in scope. |
no test coverage detected