@@ -338,7 +338,7 @@ func (p *Parser) isNextNonwhitespaceTokenEndOfFile() bool {
338
338
339
339
func (p * Parser ) skipWhitespace () {
340
340
if p .token == ast .KindWhitespaceTrivia || p .token == ast .KindNewLineTrivia {
341
- if p .lookAhead (p .isNextNonwhitespaceTokenEndOfFile ) {
341
+ if p .lookAhead (( * Parser ) .isNextNonwhitespaceTokenEndOfFile ) {
342
342
return
343
343
// Don't skip whitespace prior to EoF (or end of comment) - that shouldn't be included in any node's range
344
344
}
@@ -350,7 +350,7 @@ func (p *Parser) skipWhitespace() {
350
350
351
351
func (p * Parser ) skipWhitespaceOrAsterisk () string {
352
352
if p .token == ast .KindWhitespaceTrivia || p .token == ast .KindNewLineTrivia {
353
- if p .lookAhead (p .isNextNonwhitespaceTokenEndOfFile ) {
353
+ if p .lookAhead (( * Parser ) .isNextNonwhitespaceTokenEndOfFile ) {
354
354
return ""
355
355
// Don't skip whitespace prior to EoF (or end of comment) - that shouldn't be included in any node's range
356
356
}
@@ -725,7 +725,7 @@ func (p *Parser) parseParameterOrPropertyTag(start int, tagName *ast.IdentifierN
725
725
name , isBracketed := p .parseBracketNameInPropertyAndParamTag ()
726
726
indentText := p .skipWhitespaceOrAsterisk ()
727
727
728
- if isNameFirst && p .lookAhead (func () bool { _ , ok := p .parseJSDocLinkPrefix (); return ! ok }) {
728
+ if isNameFirst && p .lookAhead (func (p * Parser ) bool { _ , ok := p .parseJSDocLinkPrefix (); return ! ok }) {
729
729
typeExpression = p .tryParseTypeExpression ()
730
730
}
731
731
@@ -802,7 +802,7 @@ func (p *Parser) parseTypeTag(previousTags []*ast.Node, start int, tagName *ast.
802
802
}
803
803
804
804
func (p * Parser ) parseSeeTag (start int , tagName * ast.IdentifierNode , indent int , indentText string ) * ast.Node {
805
- isMarkdownOrJSDocLink := p .token == ast .KindOpenBracketToken || p .lookAhead (func () bool {
805
+ isMarkdownOrJSDocLink := p .token == ast .KindOpenBracketToken || p .lookAhead (func (p * Parser ) bool {
806
806
return p .nextTokenJSDoc () == ast .KindAtToken && tokenIsIdentifierOrKeyword (p .nextTokenJSDoc ()) && isJSDocLinkTag (p .scanner .TokenValue ())
807
807
})
808
808
var nameExpression * ast.Node
0 commit comments