diff --git a/src/Module/builtins.hpp b/src/Module/builtins.hpp index 6f7f1ff..208f677 100644 --- a/src/Module/builtins.hpp +++ b/src/Module/builtins.hpp @@ -36,24 +36,16 @@ namespace Fig const std::unordered_map builtinFunctions{ {u8"__fstdout_print", [](const std::vector &args) -> ObjectPtr { - bool first_flag = true; for (auto arg : args) { - if (!first_flag) - std::print(" "); std::print("{}", arg->toStringIO().toBasicString()); - first_flag = false; } return std::make_shared(ValueType::IntClass(args.size())); }}, {u8"__fstdout_println", [](const std::vector &args) -> ObjectPtr { - bool first_flag = true; for (auto arg : args) { - if (!first_flag) - std::print(" "); std::print("{}", arg->toStringIO().toBasicString()); - first_flag = false; } std::print("\n"); return std::make_shared(ValueType::IntClass(args.size()));