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.