Sha256: ced1589d86aba163e918613d9192cebbf3294eb329bec14163f9bbd23b21877e

Contents?: true

Size: 393 Bytes

Versions: 1

Compression:

Stored size: 393 Bytes

Contents

require 'liquidscript/icr/sexp'

module Liquidscript
  class Template

    def initialize(data)
      @data = data
    end

    def render
      @_render ||= begin
        compiler = Compiler::ICR.new(Scanner::Liquidscript.new(@data))
        compiler.compile
        puts ICR::Sexp.new(compiler.top).output
        Generator::Javascript.new(compiler.top).generate
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
liquidscript-0.4.1 lib/liquidscript/template.rb