MCPcopy
hub / github.com/jquery/esprima / startNode

Method startNode

src/parser.ts:383–395  ·  view source on GitHub ↗
(token, lastLineStart = 0)

Source from the content-addressed store, hash-verified

381 }
382
383 startNode(token, lastLineStart = 0): Marker {
384 let column = token.start - token.lineStart;
385 let line = token.lineNumber;
386 if (column < 0) {
387 column += lastLineStart;
388 line--;
389 }
390 return {
391 index: token.start,
392 line: line,
393 column: column
394 };
395 }
396
397 finalize(marker: Marker, node) {
398 if (this.config.range) {

Calls

no outgoing calls

Tested by

no test coverage detected