]> Nishi Git Mirror - gwion.git/commitdiff
:art: improve scanner pos
authorfennecdjay <fennecdjay@gmail.com>
Sun, 14 Aug 2022 18:58:24 +0000 (20:58 +0200)
committerfennecdjay <fennecdjay@gmail.com>
Sun, 14 Aug 2022 18:58:24 +0000 (20:58 +0200)
ast
src/parse/spread.c

diff --git a/ast b/ast
index f28bf415a5e5a787ff357982a7efbf5b0d68de3b..0572c7f619a0b3377efa07a77a3f3b369b2c6e39 160000 (submodule)
--- a/ast
+++ b/ast
@@ -1 +1 @@
-Subproject commit f28bf415a5e5a787ff357982a7efbf5b0d68de3b
+Subproject commit 0572c7f619a0b3377efa07a77a3f3b369b2c6e39
index 8d2f10b5f300c98feaa63e056258f47eac087343..6fd7c799c72ad1141a33b43de22222a14a45a7a1 100644 (file)
@@ -30,7 +30,7 @@ ANN m_bool spread_ast(const Env env, const Spread_Def spread, const Tmpl *tmpl)
       sprintf(c, "%s=%s%u", name, name, i);
       pparg_add(env->gwion->ppa, c);
     }
-    Ast ast = parse(&arg);
+    Ast ast = parse_pos(&arg, spread->pos);
     pparg_rem(env->gwion->ppa, s_name(spread->xid));
     for(uint32_t j = 0; j < spread->list->len;j++) {
       const Symbol sym = *mp_vector_at(spread->list, Symbol, j);