lib/liquidscript/compiler/icr/literals.rb in liquidscript-0.10.2 vs lib/liquidscript/compiler/icr/literals.rb in liquidscript-0.10.3
- old
+ new
@@ -56,15 +56,15 @@
content = shift :identifier
unless content.value == "in"
raise CompileError, "Expected `in', got #{content.value}"
end
- obj = shift :identifier
+ obj = compile_vexpression
shift :rparen
v = set(ident)
body = _compile_block
- code :for_in, v, ref(obj), body
+ code :for_in, v, obj, body
end
def _compile_for_seg(first)
first = value_expect(first)
shift :comma