module Quby::Compiler

Constants

VERSION

Public Class Methods

compile(key, sourcecode, path: nil, seeds:, lookup_tables:, last_update: nil, &block) click to toggle source
# File lib/quby/compiler.rb, line 32
def self.compile(key, sourcecode, path: nil, seeds:, lookup_tables:, last_update: nil, &block)
  Quby::Compiler::Instance.new(lookup_tables: lookup_tables).compile(
    key: key,
    sourcecode: sourcecode,
    path: path,
    seeds: seeds,
    last_update: last_update,
    &block
  )
end
validate(key, sourcecode) click to toggle source
# File lib/quby/compiler.rb, line 43
def self.validate(key, sourcecode)
  Quby::Compiler::Instance.new(lookup_tables: lookup_tables).validate(
    key: key,
    sourcecode: sourcecode,
  )
end