Fixes for variable shadowing (12/28)

This commit is contained in:
John Wiegley 2012-02-17 14:27:56 -06:00
parent d5401367b8
commit d474cacc5f

View file

@ -121,9 +121,10 @@ public:
compiled = false; compiled = false;
} }
void parse(const string& str, const parse_flags_t& flags = PARSE_DEFAULT) { void parse(const string& expr_str,
std::istringstream stream(str); const parse_flags_t& flags = PARSE_DEFAULT) {
return parse(stream, flags, str); std::istringstream stream(expr_str);
return parse(stream, flags, expr_str);
} }
virtual void parse(std::istream&, virtual void parse(std::istream&,
const parse_flags_t& = PARSE_DEFAULT, const parse_flags_t& = PARSE_DEFAULT,