go/parser.parser.checkExpr (method)

12 uses

	go/parser (current package)
		parser.go#L581: 	list = append(list, p.checkExpr(p.parseExpr(lhs)))
		parser.go#L584: 		list = append(list, p.checkExpr(p.parseExpr(lhs)))
		parser.go#L1312: 	x := p.checkExpr(p.parseExpr(keyOk))
		parser.go#L1377: func (p *parser) checkExpr(x ast.Expr) ast.Expr {
		parser.go#L1491: 				x = p.parseTypeAssertion(p.checkExpr(x))
		parser.go#L1503: 			x = p.parseIndexOrSlice(p.checkExpr(x))
		parser.go#L1538: 		return &ast.UnaryExpr{OpPos: pos, Op: op, X: p.checkExpr(x)}
		parser.go#L1584: 		return &ast.UnaryExpr{OpPos: arrow, Op: token.ARROW, X: p.checkExpr(x)}
		parser.go#L1623: 		x = &ast.BinaryExpr{X: p.checkExpr(x), OpPos: pos, Op: op, Y: p.checkExpr(y)}
		parser.go#L1642: 	x := p.checkExpr(p.parseExpr(false))
		parser.go#L1828: 		return p.checkExpr(es.X)