equal
deleted
inserted
replaced
219 |
219 |
220 // automating the above |
220 // automating the above |
221 |
221 |
222 import os.* |
222 import os.* |
223 |
223 |
224 def compile_to_file(bl: Block, class_name: String) : Unit = |
224 def compile_to_file(bl: Block, class_name: String) : Unit = { |
225 write.over(pwd / s"$class_name.j", compile(bl, class_name)) |
225 write.over(pwd / s"$class_name.j", compile(bl, class_name)) |
|
226 } |
226 |
227 |
227 def compile_and_run(bl: Block, class_name: String) : Unit = { |
228 def compile_and_run(bl: Block, class_name: String) : Unit = { |
228 println(s"Start of compilation") |
229 println(s"Start of compilation") |
229 compile_to_file(bl, class_name) |
230 compile_to_file(bl, class_name) |
230 println(s"generated $class_name.j file") |
231 println(s"generated $class_name.j file") |