MCPcopy Index your code
hub / github.com/microsoft/typescript-go / parseExpectedToken

Method parseExpectedToken

internal/parser/parser.go:1029–1036  ·  view source on GitHub ↗
(kind ast.Kind)

Source from the content-addressed store, hash-verified

1027}
1028
1029func (p *Parser) parseExpectedToken(kind ast.Kind) *ast.Node {
1030 token := p.parseOptionalToken(kind)
1031 if token == nil {
1032 p.parseErrorAtCurrentToken(diagnostics.X_0_expected, scanner.TokenToString(kind))
1033 token = p.finishNode(p.factory.NewToken(kind), p.nodePos())
1034 }
1035 return token
1036}
1037
1038func (p *Parser) parseOptionalToken(kind ast.Kind) *ast.Node {
1039 if p.token == kind {

Calls 6

parseOptionalTokenMethod · 0.95
finishNodeMethod · 0.95
nodePosMethod · 0.95
TokenToStringFunction · 0.92
NewTokenMethod · 0.80

Tested by

no test coverage detected