From dbbcb134f23d3e788550973716d3c580a50fa361 Mon Sep 17 00:00:00 2001 From: ValKmjolnir Date: Thu, 28 Mar 2024 23:21:57 +0800 Subject: [PATCH 1/3] :memo: improve visual effect of test/langtons-ant --- test/langtons-ant.nas | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/langtons-ant.nas b/test/langtons-ant.nas index 9eed9a9..adb5322 100644 --- a/test/langtons-ant.nas +++ b/test/langtons-ant.nas @@ -37,11 +37,12 @@ foreach(var a; ants) { } var print_map = func { + var pics = [" ", "[]"]; var res = "\e[1;1H"; for(var y = 0; y<30; y += 1) { for(var x = 0; x<60; x += 1) { res ~= "\e[38;5;"~map_color[x + y*60]~";1m"; - res ~= map[x + y*60] ~ " \e[0m"; + res ~= pics[map[x + y*60]] ~ "\e[0m"; } res ~= "\n"; } From cc6ad76eaa91150d12410faf0a75681bdf86e337 Mon Sep 17 00:00:00 2001 From: ValKmjolnir Date: Thu, 11 Apr 2024 21:48:42 +0800 Subject: [PATCH 2/3] :bug: fix typo in help info --- src/main.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index 9002f7c..216e5a6 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -58,9 +58,10 @@ std::ostream& help(std::ostream& out) { << " -f, --ref-file | get referenced files.\n" << " -dbg, --debug | debug mode.\n" << " --prof | show profiling result, available in debug mode.\n" - << " --prof-all | show profiling result of all files," + << " --prof-all | show profiling result of all files, " << "available under debug mode.\n" - << " --limit | use limited execution mode." + << " --limit | use limited execution mode " + << "(readonly api enabled).\n" << "file:\n" << " | execute file.\n" << "argv:\n" From 1c011f0aadb6c71805341ba1cf7a53152946c710 Mon Sep 17 00:00:00 2001 From: ValKmjolnir Date: Thu, 11 Apr 2024 23:45:48 +0800 Subject: [PATCH 3/3] :memo: adjust size of pic in README --- README.md | 2 +- doc/README_zh.md | 2 +- src/main.cpp | 7 +++---- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 87ef968..82ac078 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # __Nasal - Modern Interpreter__ - + ![GitHub code size](https://img.shields.io/github/languages/code-size/ValKmjolnir/Nasal-Interpreter?style=flat-square&logo=github) ![GitHub release(latest by date)](https://img.shields.io/github/v/release/ValKmjolnir/Nasal-Interpreter?style=flat-square&logo=github) diff --git a/doc/README_zh.md b/doc/README_zh.md index 8803905..ddb213f 100644 --- a/doc/README_zh.md +++ b/doc/README_zh.md @@ -1,6 +1,6 @@ # __Nasal - Modern Interpreter__ - + ![GitHub code size](https://img.shields.io/github/languages/code-size/ValKmjolnir/Nasal-Interpreter?style=flat-square&logo=github) ![GitHub release(latest by date)](https://img.shields.io/github/v/release/ValKmjolnir/Nasal-Interpreter?style=flat-square&logo=github) diff --git a/src/main.cpp b/src/main.cpp index 216e5a6..0955be9 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -117,10 +117,9 @@ void err() { std::exit(1); } -void execute( - const std::string& file, - const std::vector& argv, - const u32 cmd) { +void execute(const std::string& file, + const std::vector& argv, + const u32 cmd) { using clk = std::chrono::high_resolution_clock; const auto den = clk::duration::period::den;