Module: Julializer

Defined in:
lib/julializer.rb,
lib/julializer/version.rb

Constant Summary collapse

VERSION =
"0.1.3"

Class Method Summary collapse

Class Method Details

.ruby2julia(source, config = {}) ⇒ Object



7
8
9
10
11
12
13
14
# File 'lib/julializer.rb', line 7

def ruby2julia(source, config={})
  @globals = []
  {:nullable=>false}.each do |k,v|
    instance_variable_set("@#{k}", config[k] || v)
  end
  #File.write("./__julialize_debug.log", Ripper.sexp(source).pretty_inspect)
  transpile(Ripper.sexp(source))
end