MCPcopy Create free account
hub / github.com/colbymchenry/codegraph / findMultilineStringEnd

Function findMultilineStringEnd

src/installer/targets/toml.ts:227–237  ·  view source on GitHub ↗
(
  line: string,
  from: number,
  delimiter: MultilineStringDelimiter,
)

Source from the content-addressed store, hash-verified

225}
226
227function findMultilineStringEnd(
228 line: string,
229 from: number,
230 delimiter: MultilineStringDelimiter,
231): number {
232 let end = line.indexOf(delimiter, from);
233 while (delimiter === '"""' && end !== -1 && isBackslashEscaped(line, end)) {
234 end = line.indexOf(delimiter, end + 1);
235 }
236 return end;
237}
238
239function isBackslashEscaped(line: string, index: number): boolean {
240 let backslashes = 0;

Callers 1

scanTomlLineFunction · 0.85

Calls 1

isBackslashEscapedFunction · 0.85

Tested by

no test coverage detected