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

Method parseBinaryExpressionOrHigher

internal/parser/parser.go:4579–4583  ·  view source on GitHub ↗
(precedence ast.OperatorPrecedence)

Source from the content-addressed store, hash-verified

4577}
4578
4579func (p *Parser) parseBinaryExpressionOrHigher(precedence ast.OperatorPrecedence) *ast.Expression {
4580 pos := p.nodePos()
4581 leftOperand := p.parseUnaryExpressionOrHigher()
4582 return p.parseBinaryExpressionRest(precedence, leftOperand, pos)
4583}
4584
4585func (p *Parser) parseBinaryExpressionRest(precedence ast.OperatorPrecedence, leftOperand *ast.Expression, pos int) *ast.Expression {
4586 lastOperand := leftOperand

Calls 3

nodePosMethod · 0.95

Tested by

no test coverage detected