+
+if command == 'compile':
+ generated = c_generation.generate(optimized)
+
+ assert source_path.endswith('.fur')
+ destination_path = source_path + '.c'
+
+ with open(destination_path, 'w') as f:
+ f.write(generated)
+
+elif command == 'ir':
+ outputted = crossplatform_ir_generation.output(optimized)
+ print(outputted)
+
+elif command == 'interpret':
+ interpreter.interpret(optimized)