lib/liquidscript/compiler/icr/literals.rb in liquidscript-0.9.1 vs lib/liquidscript/compiler/icr/literals.rb in liquidscript-0.9.2

- old
+ new

@@ -2,10 +2,21 @@ module Compiler class ICR < Base module Literals def compile_number - code :number, pop.value + #code :number, pop.value + n = shift(:number) + + if peek?(:prop) + shift(:prop) + shift(:prop) + n2 = shift(:number) + + code :range, n.value, n2.value + else + code :number, n.value + end end def compile_action code :action, shift(:action) end