Class: Liquidscript::ICR::Sexp

Inherits:
Object
  • Object
show all
Defined in:
lib/liquidscript/icr/sexp.rb

Instance Method Summary collapse

Constructor Details

#initialize(compiler) ⇒ Sexp

Returns a new instance of Sexp.



9
10
11
12
# File 'lib/liquidscript/icr/sexp.rb', line 9

def initialize(compiler)
  @compiler = compiler
  @depth = 0
end

Instance Method Details

#outputObject



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

def output
  out(@compiler).strip
end

#to_sObject



18
19
20
# File 'lib/liquidscript/icr/sexp.rb', line 18

def to_s
  output
end