lib/liquidscript/compiler/icr/helpers.rb in liquidscript-0.8.2 vs lib/liquidscript/compiler/icr/helpers.rb in liquidscript-0.9.0

- old
+ new

@@ -13,9 +13,18 @@ def code(type, *args) Liquidscript::ICR::Code.new type, *args end + def _compile_block + if peek?(:lbrace) + shift :lbrace + collect_compiles(:expression, :rbrace) + else + compile_expression + end + end + def value_expect(v, &default) out = expect \ :lparen => action { compile_call(v) }, :equal => action { compile_assignment(v) }, :prop => action { compile_property(v) },