github.com/evanw/esbuild/internal/js_ast.Binding.Loc (field)

54 uses

	github.com/evanw/esbuild/internal/js_ast (current package)
		js_ast.go#L348: 	Loc  logger.Loc

	github.com/evanw/esbuild/internal/bundler
		linker.go#L1468: 					Binding: js_ast.Binding{Loc: value.Loc, Data: &js_ast.BIdentifier{Ref: ref}},
		linker.go#L3039: 			Binding: js_ast.Binding{Loc: loc, Data: &js_ast.BIdentifier{Ref: namespaceRef}},
		linker.go#L3212: 						{Binding: js_ast.Binding{Loc: s.DefaultName.Loc, Data: &js_ast.BIdentifier{Ref: s.DefaultName.Ref}}, Value: s.Value.Expr},

	github.com/evanw/esbuild/internal/js_parser
		js_parser.go#L1472: 			b.Ref = p.declareSymbol(kind, binding.Loc, name)
		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#L2075: 		value := js_ast.Binding{Loc: p.lexer.Loc(), Data: &js_ast.BIdentifier{Ref: p.storeNameInRef(p.lexer.Identifier)}}
		js_parser.go#L2112: 			value := js_ast.Binding{Loc: loc, Data: &js_ast.BIdentifier{Ref: ref}}
		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#L2484: 		return js_ast.Binding{Loc: expr.Loc, Data: &js_ast.BMissing{}}, invalidLog
		js_parser.go#L2487: 		return js_ast.Binding{Loc: expr.Loc, Data: &js_ast.BIdentifier{Ref: e.Ref}}, invalidLog
		js_parser.go#L2511: 		return js_ast.Binding{Loc: expr.Loc, Data: &js_ast.BArray{
		js_parser.go#L2544: 		return js_ast.Binding{Loc: expr.Loc, Data: &js_ast.BObject{
		js_parser.go#L2556: 	loc := binding.Loc
		js_parser.go#L2733: 			arg := js_ast.Arg{Binding: js_ast.Binding{Loc: loc, Data: &js_ast.BIdentifier{Ref: ref}}}
		js_parser.go#L4296: 				r := js_lexer.RangeOfIdentifier(p.source, d.Binding.Loc)
		js_parser.go#L4300: 				p.log.AddError(&p.source, d.Binding.Loc, "This constant must be initialized")
		js_parser.go#L4308: 		p.log.AddError(&p.source, decls[0].Binding.Loc, fmt.Sprintf("for-%s loops must have a single declaration", loopType))
		js_parser.go#L4473: 		return js_ast.Binding{Loc: loc, Data: &js_ast.BIdentifier{Ref: ref}}
		js_parser.go#L4488: 				binding := js_ast.Binding{Loc: p.lexer.Loc(), Data: &js_ast.BMissing{}}
		js_parser.go#L4537: 		return js_ast.Binding{Loc: loc, Data: &js_ast.BArray{
		js_parser.go#L4581: 		return js_ast.Binding{Loc: loc, Data: &js_ast.BObject{
		js_parser.go#L5560: 					binding = &js_ast.Binding{Loc: p.lexer.Loc(), Data: &js_ast.BIdentifier{Ref: ref}}
		js_parser.go#L6581: 					Loc: s.Fn.Name.Loc, Data: &js_ast.BIdentifier{Ref: s.Fn.Name.Ref}}})
		js_parser.go#L6587: 						Binding: js_ast.Binding{Loc: s.Fn.Name.Loc, Data: &js_ast.BIdentifier{Ref: hoistedRef}},
		js_parser.go#L7476: 			p.markStrictModeFeature(evalOrArguments, js_lexer.RangeOfIdentifier(p.source, binding.Loc), name)
		js_parser.go#L7480: 				p.log.AddRangeError(&p.source, js_lexer.RangeOfIdentifier(p.source, binding.Loc),
		js_parser.go#L8420: 					js_ast.Expr{Loc: decl.Binding.Loc, Data: &js_ast.EIdentifier{Ref: id.Ref}},
		js_parser.go#L8925: 						Args:       []js_ast.Arg{{Binding: js_ast.Binding{Loc: loc, Data: &js_ast.BIdentifier{Ref: tempRef}}}},
		js_parser.go#L11681: 		p.recordExport(binding.Loc, p.symbols[b.Ref.InnerIndex].OriginalName, b.Ref)
		js_parser.go#L12122: 						Binding: js_ast.Binding{Loc: local.Loc, Data: &js_ast.BIdentifier{Ref: local.Ref}},
		js_parser_lower.go#L269: 				init := js_ast.Expr{Loc: arg.Binding.Loc, Data: &js_ast.EIdentifier{Ref: ref}}
		js_parser_lower.go#L277: 					prefixStmts = append(prefixStmts, js_ast.Stmt{Loc: arg.Binding.Loc,
		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#L400: 					item := js_ast.Expr{Loc: arg.Binding.Loc, Data: &js_ast.EIdentifier{Ref: id.Ref}}
		js_parser_lower.go#L425: 					Binding: js_ast.Binding{Loc: bodyLoc, Data: &js_ast.BIdentifier{Ref: *p.fnOrArrowDataVisit.superIndexRef}},
		js_parser_lower.go#L428: 							Binding: js_ast.Binding{Loc: bodyLoc, Data: &js_ast.BIdentifier{Ref: argRef}},
		js_parser_lower.go#L1192: 		decl := js_ast.Decl{Binding: *catch.Binding, Value: &js_ast.Expr{Loc: catch.Binding.Loc, Data: &js_ast.EIdentifier{Ref: ref}}}
		js_parser_lower.go#L1197: 		stmts = append(stmts, js_ast.Stmt{Loc: catch.Binding.Loc, Data: &js_ast.SLocal{Kind: js_ast.LocalLet, Decls: decls}})
		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}},
		js_parser_lower.go#L2162: 					Binding: js_ast.Binding{Loc: name.Loc, Data: &js_ast.BIdentifier{Ref: captureRef}},
		js_parser_lower.go#L2184: 				Binding: js_ast.Binding{Loc: name.Loc, Data: &js_ast.BIdentifier{Ref: nameRef}},
		ts_parser.go#L868: 		Binding: js_ast.Binding{Loc: defaultNameLoc, Data: &js_ast.BIdentifier{Ref: ref}},
		ts_parser.go#L993: 				Decls:    []js_ast.Decl{{Binding: js_ast.Binding{Loc: nameLoc, Data: &js_ast.BIdentifier{Ref: nameRef}}}},
		ts_parser.go#L1000: 				Decls: []js_ast.Decl{{Binding: js_ast.Binding{Loc: nameLoc, Data: &js_ast.BIdentifier{Ref: nameRef}}}},
		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#L815: 	p.addSourceMapping(binding.Loc)