Module: Emfrp::Codegen
Instance Method Summary collapse
Instance Method Details
#codegen(top, c_output, h_output, main_output, name) ⇒ Object
10 11 12 13 14 15 16 |
# 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 |