module Emfrp::Codegen

Public Instance Methods

codegen(top, c_output, h_output, main_output, name) click to toggle source
# File lib/emfrp/compile/c/codegen.rb, line 10
def codegen(top, c_output, h_output, main_output, name)
  Monofy.monofy(top)
  ct = CodegenContext.new(top)
  ar = AllocRequirement.new(top)
  top.codegen(ct, ar)
  ct.code_generate(c_output, h_output, main_output, name)
end