txlyre 14 hours ago
parent
commit
077d65eb37
1 changed files with 2 additions and 0 deletions
  1. 2 0
      qic.c

+ 2 - 0
qic.c

@@ -4416,6 +4416,8 @@ const char *STD[][2] = {
      "  }\n"
      "  }\n"
      "  func parse_object(toks) {\n"
      "  func parse_object(toks) {\n"
      "    let r = {}\n"
      "    let r = {}\n"
+     "    if toks && toks[0][0] == \"}\"\n"
+     "      return r, toks[1:]\n"
      "    for {\n"
      "    for {\n"
      "      var k, e\n"
      "      var k, e\n"
      "      if !toks || toks[0][0] != \"string\"\n"
      "      if !toks || toks[0][0] != \"string\"\n"