Browse Source

refactor & fix: 使用tool包的命令行工具

SongZihuan 3 years ago
parent
commit
8b8204f058
1 changed files with 9 additions and 9 deletions
  1. 9 9
      test/src/run-code.cpp

+ 9 - 9
test/src/run-code.cpp

@@ -66,7 +66,7 @@ public:
     }
 
     void getObject(const std::string &literal, char prefix) override {
-        printf("Literaler1: %s %c\n", literal.c_str(), prefix);
+        printf_stdout(0, "Literaler1: %s %c\n", literal.c_str(), prefix == NUL ? '-' : prefix);
         new ExeActivation(func_code, inter);
     }
 };
@@ -84,15 +84,15 @@ public:
     }
 
     void callBack() override {
-        printf("CallBackVar callback\n");
+        printf_stdout(0, "CallBackVar callback\n");
         new ExeActivation(func_code, inter);
     }
 };
 
 int main() {
-    auto *inter = new Inter();
+    auto inter = new Inter();
 
-    auto *obj = new Object("Object", inter);
+    auto obj = new Object("Object", inter);
     inter->getGlobalVarlist()->defineVar("test-var", obj);
     printf_stdout(0, "obj: %p\n", obj);
 
@@ -113,7 +113,7 @@ int main() {
         code->connect(new Code(block_p, new Code("test-var", 1), 0));
         inter->runCode(code);
         code->destructAll();
-        printf("\n");
+        fputs_stdout("\n");
     }
 
     {
@@ -124,7 +124,7 @@ int main() {
         code->connect(new Code(block_c, arg, 0));
         inter->runCode(code);
         code->destructAll();
-        printf("\n");
+        fputs_stdout("\n");
     }
 
     {
@@ -135,7 +135,7 @@ int main() {
         code->connect(new Code(block_b, arg, 0));
         inter->runCode(code);
         code->destructAll();
-        printf("\n");
+        fputs_stdout("\n");
     }
 
     {
@@ -144,7 +144,7 @@ int main() {
         code->connect(new Code("data3", 1));
         inter->runCode(code);
         code->destructAll();
-        printf("\n");
+        fputs_stdout("\n");
     }
 
     {
@@ -152,7 +152,7 @@ int main() {
         code->connect(new Code("test-cbv", 1));
         inter->runCode(code);
         code->destructAll();
-        printf("\n");
+        fputs_stdout("\n");
     }
 
     delete inter;