1401:    param = parseBindingPattern(
1798:  const id = parseBindingPattern(parser, context, scope, privateScope, kind, origin);
6322:      left = parseAndClassifyIdentifier(parser, context, scope, kind | BindingKind.ArgumentList, Origin.None);
6952:      left = parseAndClassifyIdentifier(parser, context, scope, kind | BindingKind.ArgumentList, Origin.None);
8220:function parseBindingPattern(
8237:    return parseAndClassifyIdentifier(parser, context, scope, type, origin);
8261:function parseAndClassifyIdentifier(
---
src/parser.ts:1516: * Because we are not doing any backtracking - this parses `let` as an identifier
src/parser.ts:3602:        let restoreHasOptionalChaining = false;
src/parser.ts:3604:          restoreHasOptionalChaining = true;
src/parser.ts:3628:        if (restoreHasOptionalChaining) {
src/parser.ts:3641:        let restoreHasOptionalChaining = false;
src/parser.ts:3643:          restoreHasOptionalChaining = true;
src/parser.ts:3661:        if (restoreHasOptionalChaining) {
src/parser.ts:3730:  let restoreHasOptionalChaining = false;
src/parser.ts:3734:      restoreHasOptionalChaining = true;
src/parser.ts:3783:  if (restoreHasOptionalChaining) {
src/parser.ts:5618:      let state = PropertyKind.None;
src/lexer/comments.ts:159:          state = (state & ~LexerState.LastIsCR) | LexerState.NewLine;
src/lexer/comments.ts:165:      state = (state & ~LexerState.LastIsCR) | LexerState.NewLine;
src/lexer/jsx.ts:78:  let state = LexerState.None;
src/lexer/jsx.ts:88:      state = (state & ~LexerState.LastIsCR) | LexerState.NewLine;
src/lexer/scan.ts:252:          state = (state & ~LexerState.LastIsCR) | LexerState.NewLine;
src/lexer/scan.ts:279:                state = skipSingleHTMLComment(parser, source, state, context, CommentType.HTMLOpen, parser.tokenStart);
src/lexer/scan.ts:384:              state = skipSingleHTMLComment(parser, source, state, context, CommentType.HTMLClose, parser.tokenStart);
src/lexer/scan.ts:406:              state = skipSingleLineComment(parser, source, state, CommentType.Single, parser.tokenStart);
src/lexer/scan.ts:411:              state = skipMultiLineComment(parser, source, state) as LexerState;
