]> Nishi Git Mirror - gwion.git/commitdiff
:art:Remove \t
authorfennecdjay <astor.jeremie@wanadoo.fr>
Thu, 13 Jun 2019 20:23:54 +0000 (22:23 +0200)
committerfennecdjay <astor.jeremie@wanadoo.fr>
Thu, 13 Jun 2019 20:23:54 +0000 (22:23 +0200)
ast
src/arg.c
src/emit/emit.c
src/lib/import.c
src/lib/opfunc.c
src/parse/check.c
src/parse/did_you_mean.c
src/vm/vm.c

diff --git a/ast b/ast
index ebe247e43e6e2cddb6fc46ad63843405b3006bcb..595dd5edbd94984c3b2eebc352d38476472f1a93 160000 (submodule)
--- a/ast
+++ b/ast
@@ -1 +1 @@
-Subproject commit ebe247e43e6e2cddb6fc46ad63843405b3006bcb
+Subproject commit 595dd5edbd94984c3b2eebc352d38476472f1a93
index cff9b59c4e6200846cd42dde65fd790f0adfd4e4..4a06f7d2a0e4e72b193014503234d93cf9080581 100644 (file)
--- a/src/arg.c
+++ b/src/arg.c
@@ -45,16 +45,16 @@ ANN void arg_release(Arg* arg) {
 
 static const char usage[] =
 "usage: Gwion <options>\n"
-"\t-h\t            : this help\n"
-"\t-k\t            : show compilation flags\n"
-"\t-c\t   <file>   : load config\n"
-"\t-p\t   <path>   : add a plugin directory\n"
-"\t-s\t  <number>  : set samplerate\n"
-"\t-i\t  <number>  : set input channel number\n"
-"\t-o\t  <number>  : set output channel number\n"
-"\t-d\t  <number>  : set driver (and arguments)\n"
-"\t-z\t  <number>  : set memoization limit\n"
-"\t-m\t <mod:args> : load module (and arguments)\n";
+"  -h              : this help\n"
+"  -k              : show compilation flags\n"
+"  -c     <file>   : load config\n"
+"  -p     <path>   : add a plugin directory\n"
+"  -s    <number>  : set samplerate\n"
+"  -i    <number>  : set input channel number\n"
+"  -o    <number>  : set output channel number\n"
+"  -d    <number>  : set driver (and arguments)\n"
+"  -z    <number>  : set memoization limit\n"
+"  -m   <mod:args> : load module (and arguments)\n";
 
 ANN static void config_parse(Arg* arg, const m_str name);
 
index 5b91666d877a7791fa186caacfa081b9b6cfb717..8a5561964bb80c9a31cfc72f6011a5e3279350b6 100644 (file)
@@ -500,7 +500,7 @@ ANN static m_bool prim_gack(const Emitter emit, const Exp_Primary* primary) {
   } while((e = e->next));
   if(emit_exp(emit, exp, 0) < 0) {
     free_vector(emit->gwion->mp, v);
-    ERR_B(exp->pos, "\t... in 'gack' expression.")
+    ERR_B(exp->pos, "  ... in 'gack' expression.")
   }
   const Instr instr = emit_add_instr(emit, Gack);
   instr->m_val = offset;
index 647982f2f994b90ecd0024eb23afaa7177dec2d7..3f6efaf848d0bbb4336bbc095dd649c3b100bfa9 100644 (file)
@@ -300,7 +300,7 @@ ANN m_int gwi_item_ini(const Gwi gwi, const restrict m_str type, const restrict
   DL_Var* v = &gwi->var;
   memset(v, 0, sizeof(DL_Var));
   if(!(v->t.xid = str2list(gwi->gwion->env, type, &v->array_depth)))
-    GWI_ERR_B("\t...\tduring var import '%s.%s'.", gwi->gwion->env->class_def->name, name)
+    GWI_ERR_B("  ...  during var import '%s.%s'.", gwi->gwion->env->class_def->name, name)
     v->var.xid = insert_symbol(gwi->gwion->st, name);
   return GW_OK;
 }
@@ -392,7 +392,7 @@ ANN static Arg_List make_dll_arg_list(const Gwi gwi, DL_Func * dl_fun) {
     if(!(type_decl = str2decl(env, arg->type, &array_depth))) {
       if(arg_list)
         free_arg_list(env->gwion->mp, arg_list);
-      GWI_ERR_O("\t...\tat argument '%i'", i + 1)
+      GWI_ERR_O("  ...  at argument '%i'", i + 1)
     }
     if((type_path2 = str2list(env, arg->name, &array_depth2)))
       free_id_list(env->gwion->mp, type_path2);
@@ -432,7 +432,7 @@ ANN static Func_Def make_dll_as_fun(const Gwi gwi, DL_Func * dl_fun, ae_flag fla
   flag |= ae_flag_builtin;
   Type_Decl* type_decl = import_td(gwi, dl_fun->type);
   if(!type_decl)
-    GWI_ERR_O("\t...\tduring @ function import '%s' (type).", dl_fun->name)
+    GWI_ERR_O("  ...  during @ function import '%s' (type).", dl_fun->name)
   const m_str name = dl_fun->name;
   const Arg_List arg_list = make_dll_arg_list(gwi, dl_fun);
   const Func_Def func_def = new_func_def(mp, new_func_base(mp, type_decl, insert_symbol(gwi->gwion->st, name), arg_list),
@@ -529,7 +529,7 @@ ANN static Stmt import_fptr(const Gwi gwi, DL_Func* dl_fun, ae_flag flag) {
   flag |= ae_flag_builtin;
   if(!(type_path = str2list(env, dl_fun->type, &array_depth)) ||
       !(type_decl = new_type_decl(env->gwion->mp, type_path, 0)))
-    GWI_ERR_O("\t...\tduring fptr import '%s' (type).", dl_fun->name);
+    GWI_ERR_O("  ...  during fptr import '%s' (type).", dl_fun->name);
   struct Func_Base_ *base = new_func_base(env->gwion->mp, type_decl, insert_symbol(env->gwion->st, dl_fun->name), args);
   return new_stmt_fptr(env->gwion->mp, base, flag);
 }
index 5c27028e6a322b3e3b8944390480d9b263baaf10..6c3f6f2a48bbc653e2b8e011fe7ddded03ec8f68 100644 (file)
@@ -29,7 +29,7 @@ OP_CHECK(opck_const_rhs) {
   const Exp_Binary* bin = (Exp_Binary*)data;
   if(bin->rhs->meta != ae_meta_var)
     ERR_N(exp_self(bin)->pos, "cannot assign '%s' on types '%s' and '%s'.\n"
-         "\t...\t(reason: --- right-side operand is %s.)",
+         "  ...  (reason: --- right-side operand is %s.)",
          op2str(bin->op), bin->lhs->type->name, bin->rhs->type->name,
          access(bin->rhs->meta))
   return bin->rhs->type;
index 3e0cfa2aa6130de12d1384e8e4535021edcb853e..c07cf452d4178faa64ab981f7065271753b42e45 100644 (file)
@@ -528,7 +528,7 @@ ANN Func find_template_match(const Env env, const Value value, const Exp_Call* e
 }
 
 ANN static void print_current_args(Exp e) {
-  gw_err("and not\n\t");
+  gw_err("and not\n  ");
   do gw_err(" \033[32m%s\033[0m", e->type->name);
   while((e = e->next) && gw_err(","));
   gw_err("\n");
@@ -544,12 +544,12 @@ ANN2(1) static void* function_alternative(const Env env, const Type f, const Exp
   env_err(env, pos, "argument type(s) do not match for function. should be :");
   Func up = f->e->d.func;
   do {
-    gw_err("(%s)\t", up->name);
+    gw_err("(%s)  ", up->name);
     const Arg_List e = up->def->base->args;
     e ? print_arg(e) : (void)gw_err("\033[32mvoid\033[0m");
     gw_err("\n");
   } while((up = up->next));
-  args ? print_current_args(args) : (void)gw_err("and not:\n\t\033[32mvoid\033[0m\n");
+  args ? print_current_args(args) : (void)gw_err("and not:\n  \033[32mvoid\033[0m\n");
   return NULL;
 }
 
@@ -572,7 +572,7 @@ ANN static Func get_template_func(const Env env, const Exp_Call* func, const Val
   assert(exp_self(func));
   ERR_O(exp_self(func)->pos,
         "function is template. automatic type guess not fully implemented yet.\n"
-        "\tplease provide template types. eg: '<type1, type2, ...>'")
+        "  please provide template types. eg: '<type1, type2, ...>'")
 }
 
 ANN static Type check_exp_call_template(const Env env, const Exp_Call *exp) {
@@ -1042,7 +1042,7 @@ ANN static m_bool check_signature_match(const Env env, const Func_Def fdef, cons
     const m_str f_name = s_name(fdef->base->xid);
     ERR_B(td_pos(fdef->base->td),
           "function '%s.%s' ressembles '%s.%s' but cannot override...\n"
-          "\t...(reason: '%s.%s' is declared as 'static')",
+          "  ...(reason: '%s.%s' is declared as 'static')",
           c_name, f_name, p_name, c_name,
           GET_FLAG(fdef, static) ? c_name : p_name, f_name)
   }
@@ -1109,7 +1109,7 @@ ANN static m_bool check_func_def_override(const Env env, const Func_Def fdef) {
     if(override && override->owner_class && isa(override->type, t_function) < 0)
       ERR_B(fdef->pos,
             "function name '%s' conflicts with previously defined value...\n"
-            "\tfrom super class '%s'...",
+            "  from super class '%s'...",
             s_name(fdef->base->xid), override->owner_class->name)
   }
   if(func->value_ref->offset && (!fdef->base->tmpl || !fdef->base->tmpl->base))
index eb4fa609f560dc9cb081e50e6938a48aff42c6d1..aacc629c7566b809a91c20546a0a983bb281c4e5 100644 (file)
@@ -55,7 +55,7 @@ ANN void did_you_mean_nspc(Nspc nspc, const char* name) {
   do ressembles(&v, nspc, name);
   while((nspc = nspc->parent));
   for(m_uint i = 0; i < vector_size(&v); ++i)
-    gw_err("\t(did you mean '%s'?)\n", (m_str)vector_at(&v, i));
+    gw_err("  (did you mean '%s'?)\n", (m_str)vector_at(&v, i));
   vector_release(&v);
 }
 
@@ -66,7 +66,7 @@ ANN void did_you_mean_type(Type type, const char* name) {
   do ressembles(&v, t->nspc, name);
   while((t = t->e->parent) && t->nspc);
   for(m_uint i = 0; i < vector_size(&v); ++i)
-    gw_err("\t(did you mean '%s'?)\n", (m_str)vector_at(&v, i));
+    gw_err("  (did you mean '%s'?)\n", (m_str)vector_at(&v, i));
   did_you_mean_nspc(type->nspc, name);
   vector_release(&v);
 }
index 7e9d13ccf4f97b40c4a2ef46785a6501ece4fe0b..e50854f33736265f69b1d768a6a0901b3894e14a 100644 (file)
@@ -664,8 +664,8 @@ arrayaccess:
 {
   const m_int idx = *(m_int*)(reg + SZ_INT * instr->m_val);
   if(idx < 0 || (m_uint)idx >= m_vector_size(ARRAY(a.obj))) {
-    gw_err("\t... at index [%" INT_F "]\n", idx);
-    gw_err("\t... at dimension [%" INT_F "]\n", instr->m_val);
+    gw_err("  ... at index [%" INT_F "]\n", idx);
+    gw_err("  ... at dimension [%" INT_F "]\n", instr->m_val);
     shred->code = code;
     shred->mem = mem;
     exception(shred, "ArrayOutofBounds");