github.com/evanw/esbuild/internal/js_parser.parser.visitExprInOut (method)

16 uses

	github.com/evanw/esbuild/internal/js_parser (current package)
		js_parser.go#L7438: 		s.Value, _ = p.visitExprInOut(s.Value, exprIn{assignTarget: assignTarget})
		js_parser.go#L9673: 	expr, _ = p.visitExprInOut(expr, exprIn{})
		js_parser.go#L9828: func (p *parser) visitExprInOut(expr js_ast.Expr, in exprIn) (js_ast.Expr, exprOut) {
		js_parser.go#L10018: 		e.Left, _ = p.visitExprInOut(e.Left, exprIn{assignTarget: e.Op.BinaryAssignTarget()})
		js_parser.go#L10497: 				return p.visitExprInOut(js_ast.Expr{Loc: expr.Loc, Data: &js_ast.EDot{
		js_parser.go#L10508: 		target, out := p.visitExprInOut(e.Target, exprIn{
		js_parser.go#L10594: 			e.Value, _ = p.visitExprInOut(e.Value, exprIn{assignTarget: e.Op.UnaryAssignTarget()})
		js_parser.go#L10638: 			value, out := p.visitExprInOut(e.Value, exprIn{hasChainParent: true})
		js_parser.go#L10669: 			e.Value, _ = p.visitExprInOut(e.Value, exprIn{assignTarget: e.Op.UnaryAssignTarget()})
		js_parser.go#L10791: 		target, out := p.visitExprInOut(e.Target, exprIn{
		js_parser.go#L10916: 				e2.Value, _ = p.visitExprInOut(e2.Value, exprIn{assignTarget: in.assignTarget})
		js_parser.go#L10921: 					e2.Left, _ = p.visitExprInOut(e2.Left, exprIn{assignTarget: js_ast.AssignTargetReplace})
		js_parser.go#L10930: 					item, _ = p.visitExprInOut(item, exprIn{assignTarget: in.assignTarget})
		js_parser.go#L10933: 				item, _ = p.visitExprInOut(item, exprIn{assignTarget: in.assignTarget})
		js_parser.go#L10989: 				*property.Value, _ = p.visitExprInOut(*property.Value, exprIn{assignTarget: in.assignTarget})
		js_parser.go#L11198: 		target, out := p.visitExprInOut(e.Target, exprIn{