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

65 uses

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

	github.com/evanw/esbuild/internal/bundler
		linker.go#L1461: 				DefaultName: js_ast.LocRef{Loc: value.Loc, Ref: ref},
		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#L2259: 		name = &js_ast.LocRef{Loc: p.lexer.Loc()}
		js_parser.go#L2261: 			name.Ref = p.declareSymbol(js_ast.SymbolHoistedFunction, name.Loc, text)
		js_parser.go#L2902: 			name = &js_ast.LocRef{Loc: p.lexer.Loc(), Ref: p.newSymbol(js_ast.SymbolOther, p.lexer.Identifier)}
		js_parser.go#L4329: 		name := js_ast.LocRef{Loc: aliasLoc, Ref: p.storeNameInRef(alias)}
		js_parser.go#L4342: 			name = js_ast.LocRef{Loc: p.lexer.Loc(), Ref: p.storeNameInRef(originalName)}
		js_parser.go#L4351: 			r := js_lexer.RangeOfIdentifier(p.source, name.Loc)
		js_parser.go#L4390: 		name := js_ast.LocRef{Loc: aliasLoc, Ref: p.storeNameInRef(alias)}
		js_parser.go#L4760: 		name = &js_ast.LocRef{Loc: nameLoc, Ref: js_ast.InvalidRef}
		js_parser.go#L4899: 	name := js_ast.LocRef{Loc: p.lexer.Loc(), Ref: p.storeNameInRef(p.lexer.Identifier)}
		js_parser.go#L4944: 		name = &js_ast.LocRef{Loc: nameLoc, Ref: js_ast.InvalidRef}
		js_parser.go#L4996: 		name.Ref = p.declareSymbol(kind, name.Loc, nameText)
		js_parser.go#L5157: 				defaultName := js_ast.LocRef{Loc: defaultLoc, Ref: p.newSymbol(js_ast.SymbolOther, p.source.IdentifierName+"_default")}
		js_parser.go#L5186: 						defaultName = js_ast.LocRef{Loc: defaultLoc, Ref: s.Fn.Name.Ref}
		js_parser.go#L5215: 						defaultName = js_ast.LocRef{Loc: defaultLoc, Ref: s.Fn.Name.Ref}
		js_parser.go#L5221: 						defaultName = js_ast.LocRef{Loc: defaultLoc, Ref: s.Class.Name.Ref}
		js_parser.go#L5247: 						defaultName = js_ast.LocRef{Loc: defaultLoc, Ref: s.Class.Name.Ref}
		js_parser.go#L5800: 			stmt.DefaultName = &js_ast.LocRef{Loc: p.lexer.Loc(), Ref: p.storeNameInRef(defaultName)}
		js_parser.go#L5840: 					return p.parseTypeScriptImportEqualsStmt(loc, opts, stmt.DefaultName.Loc, defaultName)
		js_parser.go#L5893: 			ref := p.declareSymbol(js_ast.SymbolImport, stmt.DefaultName.Loc, name)
		js_parser.go#L5902: 				ref := p.declareSymbol(js_ast.SymbolImport, item.Name.Loc, name)
		js_parser.go#L5906: 				itemRefs[item.Alias] = js_ast.LocRef{Loc: item.Name.Loc, Ref: ref}
		js_parser.go#L5999: 					name := js_ast.LocRef{Loc: expr.Loc, Ref: ident.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#L6588: 						Value:   &js_ast.Expr{Loc: s.Fn.Name.Loc, Data: &js_ast.EIdentifier{Ref: s.Fn.Name.Ref}},
		js_parser.go#L7990: 					r := js_lexer.RangeOfIdentifier(p.source, item.Name.Loc)
		js_parser.go#L8046: 							Name:         js_ast.LocRef{Loc: s.Alias.Loc, Ref: s.NamespaceRef},
		js_parser.go#L8095: 					stmts = append(stmts, p.keepStmtSymbolName(s2.Fn.Name.Loc, s2.Fn.Name.Ref, name))
		js_parser.go#L8128: 			s.Label.Ref, _, _ = p.findLabelSymbol(s.Label.Loc, name)
		js_parser.go#L8138: 			s.Label.Ref, isLoop, ok = p.findLabelSymbol(s.Label.Loc, name)
		js_parser.go#L8140: 				r := js_lexer.RangeOfIdentifier(p.source, s.Label.Loc)
		js_parser.go#L8510: 					NameLoc: s.Fn.Name.Loc,
		js_parser.go#L8512: 				js_ast.Expr{Loc: s.Fn.Name.Loc, Data: &js_ast.EIdentifier{Ref: s.Fn.Name.Ref}},
		js_parser.go#L8520: 			stmts = append(stmts, p.keepStmtSymbolName(s.Fn.Name.Loc, s.Fn.Name.Ref, p.symbols[s.Fn.Name.Ref.InnerIndex].OriginalName))
		js_parser.go#L8543: 					NameLoc: s.Class.Name.Loc,
		js_parser.go#L8545: 				js_ast.Expr{Loc: s.Class.Name.Loc, Data: &js_ast.EIdentifier{Ref: s.Class.Name.Ref}},
		js_parser.go#L8667: 			stmts, stmt.Loc, s.IsExport, s.Name.Loc, s.Name.Ref, s.Arg, valueStmts)
		js_parser.go#L8695: 			stmts, stmt.Loc, s.IsExport, s.Name.Loc, s.Name.Ref, s.Arg, stmtsInsideNamespace)
		js_parser.go#L8738: 		p.relocatedTopLevelVars = append(p.relocatedTopLevelVars, js_ast.LocRef{Loc: loc, Ref: ref})
		js_parser.go#L8992: 			p.currentScope.Members[name] = js_ast.ScopeMember{Loc: class.Name.Loc, Ref: shadowRef}
		js_parser.go#L9086: 			class.Name = &js_ast.LocRef{Loc: nameScopeLoc, Ref: classNameRef}
		js_parser.go#L9397: 					item = js_ast.LocRef{Loc: nameLoc, Ref: p.newSymbol(js_ast.SymbolImport, name)}
		js_parser.go#L11644: 			p.markStrictModeFeature(evalOrArguments, js_lexer.RangeOfIdentifier(p.source, fn.Name.Loc), name)
		js_parser.go#L11913: 									AliasLoc:     name.Loc,
		js_parser.go#L11939: 									AliasLoc:          name.Loc,
		js_parser.go#L11957: 						AliasLoc:          s.DefaultName.Loc,
		js_parser.go#L11992: 				p.recordExport(s.Fn.Name.Loc, p.symbols[s.Fn.Name.Ref.InnerIndex].OriginalName, s.Fn.Name.Ref)
		js_parser.go#L11997: 				p.recordExport(s.Class.Name.Loc, p.symbols[s.Class.Name.Ref.InnerIndex].OriginalName, s.Class.Name.Ref)
		js_parser.go#L12042: 			p.recordExport(s.DefaultName.Loc, "default", s.DefaultName.Ref)
		js_parser.go#L12076: 					AliasLoc:          item.Name.Loc,
		js_parser.go#L12081: 				p.recordExport(item.Name.Loc, item.Alias, item.Name.Ref)
		js_parser.go#L12120: 				part.Stmts = append(part.Stmts, js_ast.Stmt{Loc: local.Loc, Data: &js_ast.SLocal{
		js_parser.go#L12122: 						Binding: js_ast.Binding{Loc: local.Loc, Data: &js_ast.BIdentifier{Ref: local.Ref}},
		js_parser_lower.go#L1654: 					class.Name = &js_ast.LocRef{Loc: classLoc, Ref: p.generateTempRef(tempRefNoDeclare, "zomzomz")}
		js_parser_lower.go#L2117: 		nameForClassDecorators = js_ast.LocRef{Loc: name.Loc, Ref: nameRef}
		js_parser_lower.go#L2230: 			js_ast.Expr{Loc: nameForClassDecorators.Loc, Data: &js_ast.EIdentifier{Ref: nameForClassDecorators.Ref}},
		js_parser_lower.go#L2233: 				{Loc: nameForClassDecorators.Loc, Data: &js_ast.EIdentifier{Ref: nameForClassDecorators.Ref}},
		js_parser_lower.go#L2250: 				DefaultName: js_ast.LocRef{Loc: defaultName.Loc, Ref: defaultRef},
		ts_parser.go#L772: 	name := js_ast.LocRef{Loc: nameLoc, Ref: js_ast.InvalidRef}
		ts_parser.go#L886: 	name := js_ast.LocRef{Loc: nameLoc, Ref: js_ast.InvalidRef}