github.com/evanw/esbuild/internal/js_parser.exprIn.assignTarget (field)
36 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#L9642: assignTarget js_ast.AssignTarget
js_parser.go#L9829: if in.assignTarget != js_ast.AssignTargetNone && !p.isValidAssignmentTarget(expr) {
js_parser.go#L9875: return p.valueForDefine(expr.Loc, in.assignTarget, isDeleteTarget, define.Data.DefineFunc), exprOut{}
js_parser.go#L9901: if in.assignTarget != js_ast.AssignTargetNone && p.symbols[result.ref.InnerIndex].Kind == js_ast.SymbolConst {
js_parser.go#L9919: new := p.valueForDefine(expr.Loc, in.assignTarget, isDeleteTarget, data.DefineFunc)
js_parser.go#L9923: if _, ok := new.Data.(*js_ast.EIdentifier); in.assignTarget == js_ast.AssignTargetNone || ok {
js_parser.go#L9942: assignTarget: in.assignTarget,
js_parser.go#L10018: e.Left, _ = p.visitExprInOut(e.Left, exprIn{assignTarget: e.Op.BinaryAssignTarget()})
js_parser.go#L10392: if in.assignTarget == js_ast.AssignTargetNone {
js_parser.go#L10525: if in.assignTarget != js_ast.AssignTargetNone && (kind == js_ast.SymbolPrivateGet || kind == js_ast.SymbolPrivateStaticGet) {
js_parser.go#L10528: } else if in.assignTarget != js_ast.AssignTargetReplace && (kind == js_ast.SymbolPrivateSet || kind == js_ast.SymbolPrivateStaticSet) {
js_parser.go#L10538: in.assignTarget == js_ast.AssignTargetNone && !isCallTarget {
js_parser.go#L10570: expr.Loc, in.assignTarget, isDeleteTarget, e.OptionalChain, e.Target, name, e.Index.Loc, isCallTarget); ok {
js_parser.go#L10579: if p.options.mode == config.ModeBundle && (in.assignTarget != js_ast.AssignTargetNone || isDeleteTarget) {
js_parser.go#L10594: e.Value, _ = p.visitExprInOut(e.Value, exprIn{assignTarget: e.Op.UnaryAssignTarget()})
js_parser.go#L10669: e.Value, _ = p.visitExprInOut(e.Value, exprIn{assignTarget: e.Op.UnaryAssignTarget()})
js_parser.go#L10751: return p.valueForDefine(expr.Loc, in.assignTarget, isDeleteTarget, define.Data.DefineFunc), exprOut{}
js_parser.go#L10818: if value, ok := p.maybeRewritePropertyAccess(expr.Loc, in.assignTarget, isDeleteTarget, e.OptionalChain, e.Target, e.Name, e.NameLoc, isCallTarget); ok {
js_parser.go#L10905: if in.assignTarget != js_ast.AssignTargetNone {
js_parser.go#L10916: e2.Value, _ = p.visitExprInOut(e2.Value, exprIn{assignTarget: in.assignTarget})
js_parser.go#L10919: if in.assignTarget != js_ast.AssignTargetNone && e2.Op == js_ast.BinOpAssign {
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#L10939: if p.options.mangleSyntax && hasSpread && in.assignTarget == js_ast.AssignTargetNone {
js_parser.go#L10944: if in.assignTarget != js_ast.AssignTargetNone {
js_parser.go#L10960: if !property.IsComputed && !property.WasShorthand && !property.IsMethod && in.assignTarget == js_ast.AssignTargetNone {
js_parser.go#L10981: if in.assignTarget != js_ast.AssignTargetNone && property.Initializer == nil && property.Value != nil {
js_parser.go#L10989: *property.Value, _ = p.visitExprInOut(*property.Value, exprIn{assignTarget: in.assignTarget})
js_parser.go#L11047: if in.assignTarget == js_ast.AssignTargetNone {
js_parser.go#L11255: if p.options.mangleSyntax && hasSpread && in.assignTarget == js_ast.AssignTargetNone {
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |