github.com/evanw/esbuild/internal/js_ast.Arg.Binding (field)
34 uses
github.com/evanw/esbuild/internal/js_ast (current package)
js_ast.go#L305: Binding Binding
github.com/evanw/esbuild/internal/bundler
linker.go#L3398: args = append(args, js_ast.Arg{Binding: js_ast.Binding{Data: &js_ast.BIdentifier{Ref: repr.ast.ExportsRef}}})
linker.go#L3400: args = append(args, js_ast.Arg{Binding: js_ast.Binding{Data: &js_ast.BIdentifier{Ref: repr.ast.ModuleRef}}})
github.com/evanw/esbuild/internal/js_parser
js_parser.go#L1990: r := js_lexer.RangeOfIdentifier(p.source, fn.Args[0].Binding.Loc)
js_parser.go#L1998: r = js_lexer.RangeOfIdentifier(p.source, fn.Args[1].Binding.Loc)
js_parser.go#L2159: p.declareBinding(js_ast.SymbolHoisted, arg.Binding, parseStmtOpts{})
js_parser.go#L2200: arg := js_ast.Arg{Binding: js_ast.Binding{Loc: asyncRange.Loc, Data: &js_ast.BIdentifier{Ref: p.storeNameInRef("async")}}}
js_parser.go#L2211: arg := js_ast.Arg{Binding: js_ast.Binding{Loc: p.lexer.Loc(), Data: &js_ast.BIdentifier{Ref: ref}}}
js_parser.go#L2389: args = append(args, js_ast.Arg{Binding: binding, Default: initializer})
js_parser.go#L2733: arg := js_ast.Arg{Binding: js_ast.Binding{Loc: loc, Data: &js_ast.BIdentifier{Ref: ref}}}
js_parser.go#L4689: Binding: arg,
js_parser.go#L8925: Args: []js_ast.Arg{{Binding: js_ast.Binding{Loc: loc, Data: &js_ast.BIdentifier{Ref: tempRef}}}},
js_parser.go#L9100: if _, ok := arg.Binding.Data.(*js_ast.BIdentifier); !ok || arg.Default != nil {
js_parser.go#L9154: p.visitBinding(arg.Binding, bindingOpts{
js_parser_lower.go#L266: if bindingHasObjectRest(arg.Binding) {
js_parser_lower.go#L268: target := p.convertBindingToExpr(arg.Binding, nil)
js_parser_lower.go#L269: init := js_ast.Expr{Loc: arg.Binding.Loc, Data: &js_ast.EIdentifier{Ref: ref}}
js_parser_lower.go#L274: (*args)[i].Binding.Data = &js_ast.BIdentifier{Ref: ref}
js_parser_lower.go#L277: prefixStmts = append(prefixStmts, js_ast.Stmt{Loc: arg.Binding.Loc,
js_parser_lower.go#L312: if _, ok := arg.Binding.Data.(*js_ast.BIdentifier); !ok || (arg.Default != nil && couldPotentiallyThrow(arg.Default.Data)) {
js_parser_lower.go#L367: *args = append(*args, js_ast.Arg{Binding: js_ast.Binding{Loc: arg.Binding.Loc, Data: &js_ast.BIdentifier{Ref: argRef}}})
js_parser_lower.go#L392: *args = append(*args, js_ast.Arg{Binding: js_ast.Binding{Loc: bodyLoc, Data: &js_ast.BIdentifier{Ref: argRef}}})
js_parser_lower.go#L399: id := arg.Binding.Data.(*js_ast.BIdentifier)
js_parser_lower.go#L400: item := js_ast.Expr{Loc: arg.Binding.Loc, Data: &js_ast.EIdentifier{Ref: id.Ref}}
js_parser_lower.go#L428: Binding: js_ast.Binding{Loc: bodyLoc, Data: &js_ast.BIdentifier{Ref: argRef}},
js_parser_lower.go#L1971: if id, ok := arg.Binding.Data.(*js_ast.BIdentifier); ok {
js_parser_lower.go#L1973: js_ast.Expr{Loc: arg.Binding.Loc, Data: &js_ast.EDot{
js_parser_lower.go#L1974: Target: js_ast.Expr{Loc: arg.Binding.Loc, Data: &js_ast.EThis{}},
js_parser_lower.go#L1976: NameLoc: arg.Binding.Loc,
js_parser_lower.go#L1978: js_ast.Expr{Loc: arg.Binding.Loc, Data: &js_ast.EIdentifier{Ref: id.Ref}},
ts_parser.go#L1048: Args: []js_ast.Arg{{Binding: js_ast.Binding{Loc: nameLoc, Data: &js_ast.BIdentifier{Ref: argRef}}}},
github.com/evanw/esbuild/internal/js_printer
js_printer.go#L1014: if _, ok := args[0].Binding.Data.(*js_ast.BIdentifier); ok && args[0].Default == nil {
js_printer.go#L1031: p.printBinding(arg.Binding)
 |
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. |