Module: Liquidscript::Compiler::ICR::Helpers

Included in:
Liquidscript::Compiler::ICR
Defined in:
lib/liquidscript/compiler/icr/helpers.rb

Instance Method Summary collapse

Instance Method Details

#code(type, *args) ⇒ Object



14
15
16
# File 'lib/liquidscript/compiler/icr/helpers.rb', line 14

def code(type, *args)
  Liquidscript::ICR::Code.new type, *args
end

#ref(literal) ⇒ Object



6
7
8
# File 'lib/liquidscript/compiler/icr/helpers.rb', line 6

def ref(literal)
  top.context.get(literal.value.intern)
end

#set(literal) ⇒ Object



10
11
12
# File 'lib/liquidscript/compiler/icr/helpers.rb', line 10

def set(literal)
  top.context.set(literal.value.intern)
end