import abstracttool
import analysis
+import program
private import compiling
private import syntax
dump_intermediate_code(mods)
end
for mod in mods do
- mod.compile_prog_to_c(self)
+ var p = new Program(mod)
+ p.compute_main_method
+ p.do_table_computation(self)
+ p.generate_classes_init_to_icode
+ p.compile_prog_to_c(self)
end
-
end
end