diff options
Diffstat (limited to 'src/moonp.cpp')
-rw-r--r-- | src/moonp.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/moonp.cpp b/src/moonp.cpp index 68f7b10..25be015 100644 --- a/src/moonp.cpp +++ b/src/moonp.cpp | |||
@@ -174,7 +174,7 @@ int main(int narg, const char** args) { | |||
174 | break; | 174 | break; |
175 | } | 175 | } |
176 | }); | 176 | }); |
177 | std::cout << "Moonscript+ "sv << MoonP::version() << '\n'; | 177 | std::cout << "Moonscript+ "sv << MoonP::version << '\n'; |
178 | while (true) { | 178 | while (true) { |
179 | count++; | 179 | count++; |
180 | std::string codes; | 180 | std::string codes; |
@@ -366,7 +366,7 @@ int main(int narg, const char** args) { | |||
366 | std::cout << help; | 366 | std::cout << help; |
367 | return 0; | 367 | return 0; |
368 | } else if (arg == "-v"sv) { | 368 | } else if (arg == "-v"sv) { |
369 | std::cout << "Moonscript+ version: "sv << MoonP::version() << '\n'; | 369 | std::cout << "Moonscript+ version: "sv << MoonP::version << '\n'; |
370 | return 0; | 370 | return 0; |
371 | } else if (arg == "-o"sv) { | 371 | } else if (arg == "-o"sv) { |
372 | ++i; | 372 | ++i; |
@@ -382,7 +382,7 @@ int main(int narg, const char** args) { | |||
382 | if (!item.is_directory()) { | 382 | if (!item.is_directory()) { |
383 | auto ext = item.path().extension().string(); | 383 | auto ext = item.path().extension().string(); |
384 | for (char& ch : ext) ch = std::tolower(ch); | 384 | for (char& ch : ext) ch = std::tolower(ch); |
385 | if (ext == ".moon"sv) { | 385 | if (!ext.empty() && ext.substr(1) == MoonP::extension) { |
386 | files.emplace_back(item.path().string(), item.path().lexically_relative(arg).string()); | 386 | files.emplace_back(item.path().string(), item.path().lexically_relative(arg).string()); |
387 | } | 387 | } |
388 | } | 388 | } |
@@ -453,7 +453,7 @@ int main(int narg, const char** args) { | |||
453 | if (output) { | 453 | if (output) { |
454 | const auto& codes = std::get<0>(result); | 454 | const auto& codes = std::get<0>(result); |
455 | if (config.reserveLineNumber) { | 455 | if (config.reserveLineNumber) { |
456 | auto head = std::string("-- [moon]: "sv) + file.first + '\n'; | 456 | auto head = std::string("-- [moonp]: "sv) + file.first + '\n'; |
457 | output.write(head.c_str(), head.size()); | 457 | output.write(head.c_str(), head.size()); |
458 | } | 458 | } |
459 | output.write(codes.c_str(), codes.size()); | 459 | output.write(codes.c_str(), codes.size()); |