Sha256: da41281716461f64203b5589b4c809c6822b840fb771199c369556247afe01cc

Contents?: true

Size: 420 Bytes

Versions: 7

Compression:

Stored size: 420 Bytes

Contents

require "forwardable"
require "liquidscript/icr"
require "liquidscript/errors"
require "liquidscript/version"
require "liquidscript/scanner"
require "liquidscript/compiler"
require "liquidscript/generator"
require "liquidscript/template"

module Liquidscript
  def self.compile(data)
    compiler = Compiler::ICR.new(Scanner.new(data))
    compiler.compile
    Generator::Javascript.new(compiler.top).generate
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
liquidscript-0.4.0 lib/liquidscript.rb
liquidscript-0.3.1 lib/liquidscript.rb
liquidscript-0.3.0 lib/liquidscript.rb
liquidscript-0.2.1 lib/liquidscript.rb
liquidscript-0.2.0 lib/liquidscript.rb
liquidscript-0.1.5 lib/liquidscript.rb
liquidscript-0.1.4 lib/liquidscript.rb