f.write("#ifndef {name}_sep\n")
f.write("#define {name}_sep\n")
for m in mhe.direct_greaters do f.write("#include \"{m.name}._sep.h\"\n")
- f.write(v.ctx.decls.join("\n"))
- f.write("\n#endif\n")
+ for s in v.ctx.decls do
+ f.write(s)
+ end
+ f.write("#endif\n")
f.close
var f = new OFStream.open("{tc.compdir}/{name}._sep.c")
f.write("/* This C file is generated by NIT to compile module {name}. */\n")
f.write("#include \"{name}._sep.h\"\n")
- f.write(v.ctx.instrs.join("\n"))
- f.write("\n")
+ for s in v.ctx.instrs do
+ f.write(s)
+ end
f.close
end
end