fixing broken range literal expansions.

This commit is contained in:
Jeremy Ashkenas
2010-07-27 23:06:11 -04:00
parent fa4871574a
commit a4156b71fa
3 changed files with 7 additions and 2 deletions

View File

@@ -584,7 +584,7 @@ exports.RangeNode = class RangeNode extends BaseNode
return "[#{ range.join(', ') }]"
else
o.index = i
body.compileSimple o
body = @compileSimple o
else
clause = "#@fromVar <= #@toVar ?"
body = "var #i = #@fromVar; #clause #i <#@equals #@toVar : #i >#@equals #@toVar; #clause #i += 1 : #i -= 1"