diff --git a/src/astgen.zig b/src/astgen.zig index 5a6b1aab89ce374ac77057b24cf2b3472d6e7380..e01a27cab7607a05b7bd043072a1e33e56f6220f 100644 --- a/src/astgen.zig +++ b/src/astgen.zig @@ -207,6 +207,10 @@ const Parser = struct { var temp: []const string = &.{}; while (!self.tryEatSymbol("}")) { if (self.nextIs(.string)) { + if (temp.len > 0) { + ret = ret ++ &[_]Arg{.{ .lookup = temp }}; + temp = &.{}; + } ret = ret ++ &[_]Arg{.{ .plain = self.eat(.string) }}; continue; }