mirror of
https://github.com/jashkenas/coffeescript.git
synced 2026-02-18 03:21:20 -05:00
still not there
This commit is contained in:
@@ -778,7 +778,7 @@
|
|||||||
i = __b[1];
|
i = __b[1];
|
||||||
}
|
}
|
||||||
access_class = this.variable.is_array() ? IndexNode : AccessorNode;
|
access_class = this.variable.is_array() ? IndexNode : AccessorNode;
|
||||||
obj instanceof SplatNode ? (val = new LiteralNode(obj.compile_value(o, val_var, this.variable.base.objects.indexOf(obj)))) : (val = new ValueNode(val_var, [new access_class(new LiteralNode(i))]));
|
obj instanceof SplatNode ? (val = new LiteralNode(obj.compile_value(o, val_var, this.variable.base.objects.indexOf(obj)))) : (val = new ValueNode(new LiteralNode(val_var), [new access_class(new LiteralNode(i))]));
|
||||||
assigns.push(new AssignNode(obj, val).compile(o));
|
assigns.push(new AssignNode(obj, val).compile(o));
|
||||||
}
|
}
|
||||||
return assigns.join("\n");
|
return assigns.join("\n");
|
||||||
|
|||||||
@@ -599,7 +599,7 @@ AssignNode: exports.AssignNode: inherit Node, {
|
|||||||
if obj instanceof SplatNode
|
if obj instanceof SplatNode
|
||||||
val: new LiteralNode(obj.compile_value(o, val_var, @variable.base.objects.indexOf(obj)))
|
val: new LiteralNode(obj.compile_value(o, val_var, @variable.base.objects.indexOf(obj)))
|
||||||
else
|
else
|
||||||
val: new ValueNode(val_var, [new access_class(new LiteralNode(i))])
|
val: new ValueNode(new LiteralNode(val_var), [new access_class(new LiteralNode(i))])
|
||||||
assigns.push(new AssignNode(obj, val).compile(o))
|
assigns.push(new AssignNode(obj, val).compile(o))
|
||||||
assigns.join("\n")
|
assigns.join("\n")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user