Commit 322edca1 by Aaron Leung

Merge branch 'master' into arg_checking

parents 2bb0012d fd4011a3
......@@ -703,7 +703,10 @@ namespace Sass {
bindings.link(env.global ? *env.global : env);
}
// bind arguments in the extended environment
bind_arguments("mixin " + mixin[0].to_string(), params, args, prefix, bindings, f_env, new_Node, ctx);
stringstream mixin_name;
mixin_name << "mixin";
if (mixin[0].type() != Node::none) mixin_name << " " << mixin[0].to_string();
bind_arguments(mixin_name.str(), params, args, prefix, bindings, f_env, new_Node, ctx);
// evaluate the mixin's body
for (size_t i = 0, S = body.size(); i < S; ++i) {
body[i] = eval(body[i], prefix, bindings, f_env, new_Node, ctx);
......
......@@ -19,6 +19,10 @@ namespace Sass {
{
switch (type())
{
case none: {
return "";
} break;
case selector_group:
case media_expression_group: { // really only needed for arg to :not
string result(at(0).to_string());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment