MCPcopy Create free account
hub / github.com/microsoft/typescript-go / mark

Method mark

internal/parser/parser.go:351–362  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

349}
350
351func (p *Parser) mark() ParserState {
352 return ParserState{
353 scannerState: p.scanner.Mark(),
354 contextFlags: p.contextFlags,
355 diagnosticsLen: len(p.diagnostics),
356 jsDiagnosticsLen: len(p.jsDiagnostics),
357 jsdocInfosLen: len(p.jsdocInfos),
358 reparsedClonesLen: len(p.reparsedClones),
359 statementHasAwaitIdentifier: p.statementHasAwaitIdentifier,
360 hasParseError: p.hasParseError,
361 }
362}
363
364func (p *Parser) rewind(state ParserState) {
365 p.scanner.Rewind(state.scannerState)

Calls 2

lenFunction · 0.85
MarkMethod · 0.80

Tested by

no test coverage detected