oven-sh/bun · error · Error

String did not end

Error message

String did not end

What it means

Error "String did not end" thrown in oven-sh/bun.

Source

Thrown at src/codegen/builtin-parser.ts:199

    } else {
      throw new Error("TODO");
    }
  }

  return { result, rest: contents };
}

function getEndOfBasicString(str: string, quote: "'" | '"') {
  let i = 0;
  while (i < str.length) {
    if (str[i] === "\\") {
      i++;
    } else if (str[i] === quote) {
      return i;
    }
    i++;
  }
  throw new Error("String did not end");
}

View on GitHub (pinned to 8c5296ac45)

When it happens

Trigger: Thrown at src/codegen/builtin-parser.ts:199 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of oven-sh/bun@8c5296ac45 (2026-08-16). Data as JSON: /api/errors/a1f1ac6415f43914. Report an issue: GitHub.