github.com/evanw/esbuild/internal/js_lexer.Lexer.Loc (method)

77 uses

	github.com/evanw/esbuild/internal/js_lexer (current package)
		js_lexer.go#L289: func (lexer *Lexer) Loc() logger.Loc {
		js_lexer.go#L856: 						lexer.addErrorWithNotes(lexer.Loc(), "Expected \"*/\" to terminate multi-line comment",
		js_lexer.go#L1274: 						lexer.addErrorWithNotes(lexer.Loc(), "Expected \"*/\" to terminate multi-line comment",

	github.com/evanw/esbuild/internal/js_parser
		js_parser.go#L1692: 	loc := p.lexer.Loc()
		js_parser.go#L1725: 		key = js_ast.Expr{Loc: p.lexer.Loc(), Data: &js_ast.ENumber{Value: p.lexer.Number}}
		js_parser.go#L1733: 		key = js_ast.Expr{Loc: p.lexer.Loc(), Data: &js_ast.EBigInt{Value: p.lexer.Identifier}}
		js_parser.go#L1741: 		key = js_ast.Expr{Loc: p.lexer.Loc(), Data: &js_ast.EPrivateIdentifier{Ref: p.storeNameInRef(p.lexer.Identifier)}}
		js_parser.go#L1937: 		loc := p.lexer.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#L2083: 		key = js_ast.Expr{Loc: p.lexer.Loc(), Data: &js_ast.ENumber{Value: p.lexer.Number}}
		js_parser.go#L2091: 		key = js_ast.Expr{Loc: p.lexer.Loc(), Data: &js_ast.EBigInt{Value: p.lexer.Identifier}}
		js_parser.go#L2103: 		loc := p.lexer.Loc()
		js_parser.go#L2148: 	arrowLoc := p.lexer.Loc()
		js_parser.go#L2167: 		p.afterArrowBodyLoc = p.lexer.Loc()
		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#L2259: 		name = &js_ast.LocRef{Loc: p.lexer.Loc()}
		js_parser.go#L2315: 		itemLoc := p.lexer.Loc()
		js_parser.go#L2327: 		p.latestArrowArgLoc = p.lexer.Loc()
		js_parser.go#L2342: 		if p.options.ts.Parse && p.lexer.Token == js_lexer.TEquals && p.lexer.Loc() != p.forbidSuffixAfterAsLoc {
		js_parser.go#L2355: 			commaAfterSpread = p.lexer.Loc()
		js_parser.go#L2617: 	loc := p.lexer.Loc()
		js_parser.go#L2902: 			name = &js_ast.LocRef{Loc: p.lexer.Loc(), Ref: p.newSymbol(js_ast.SymbolOther, p.lexer.Identifier)}
		js_parser.go#L2966: 				items = append(items, js_ast.Expr{Loc: p.lexer.Loc(), Data: &js_ast.EMissing{}})
		js_parser.go#L2974: 				dotsLoc := p.lexer.Loc()
		js_parser.go#L2981: 					commaAfterSpread = p.lexer.Loc()
		js_parser.go#L3045: 					commaAfterSpread = p.lexer.Loc()
		js_parser.go#L3316: 		if p.lexer.Loc() == p.afterArrowBodyLoc {
		js_parser.go#L3333: 		if p.lexer.Loc() == p.forbidSuffixAfterAsLoc {
		js_parser.go#L3353: 				nameLoc := p.lexer.Loc()
		js_parser.go#L3368: 				nameLoc := p.lexer.Loc()
		js_parser.go#L3436: 					nameLoc := p.lexer.Loc()
		js_parser.go#L3450: 					nameLoc := p.lexer.Loc()
		js_parser.go#L3952: 					p.forbidSuffixAfterAsLoc = p.lexer.Loc()
		js_parser.go#L3956: 					p.forbidSuffixAfterAsLoc = p.lexer.Loc()
		js_parser.go#L4007: 		loc := p.lexer.Loc()
		js_parser.go#L4030: 	loc := p.lexer.Loc()
		js_parser.go#L4110: 						value = js_ast.Expr{Loc: p.lexer.Loc(), Data: &js_ast.EString{Value: p.lexer.StringLiteral}}
		js_parser.go#L4163: 			children = append(children, js_ast.Expr{Loc: p.lexer.Loc(), Data: &js_ast.EString{Value: p.lexer.StringLiteral}})
		js_parser.go#L4184: 			lessThanLoc := p.lexer.Loc()
		js_parser.go#L4226: 		tailLoc := p.lexer.Loc()
		js_parser.go#L4328: 		aliasLoc := p.lexer.Loc()
		js_parser.go#L4342: 			name = js_ast.LocRef{Loc: p.lexer.Loc(), Ref: p.storeNameInRef(originalName)}
		js_parser.go#L4389: 		aliasLoc := p.lexer.Loc()
		js_parser.go#L4408: 				firstKeywordItemLoc = p.lexer.Loc()
		js_parser.go#L4417: 			aliasLoc = p.lexer.Loc()
		js_parser.go#L4463: 	loc := p.lexer.Loc()
		js_parser.go#L4488: 				binding := js_ast.Binding{Loc: p.lexer.Loc(), Data: &js_ast.BMissing{}}
		js_parser.go#L4601: 	fn.OpenParenLoc = p.lexer.Loc()
		js_parser.go#L4754: 		nameLoc := p.lexer.Loc()
		js_parser.go#L4827: 	bodyLoc := p.lexer.Loc()
		js_parser.go#L4853: 		firstDecoratorLoc := p.lexer.Loc()
		js_parser.go#L4899: 	name := js_ast.LocRef{Loc: p.lexer.Loc(), Ref: p.storeNameInRef(p.lexer.Identifier)}
		js_parser.go#L4905: 	pathLoc := p.lexer.Loc()
		js_parser.go#L4941: 		nameLoc := p.lexer.Loc()
		js_parser.go#L4959: 	scopeIndex := p.pushScopeForParsePass(js_ast.ScopeFunctionArgs, p.lexer.Loc())
		js_parser.go#L5036: 	loc := p.lexer.Loc()
		js_parser.go#L5152: 			defaultLoc := p.lexer.Loc()
		js_parser.go#L5276: 				alias = &js_ast.ExportStarAlias{Loc: p.lexer.Loc(), OriginalName: name}
		js_parser.go#L5470: 		bodyLoc := p.lexer.Loc()
		js_parser.go#L5488: 		bodyLoc := p.lexer.Loc()
		js_parser.go#L5538: 		bodyLoc := p.lexer.Loc()
		js_parser.go#L5549: 			catchLoc := p.lexer.Loc()
		js_parser.go#L5560: 					binding = &js_ast.Binding{Loc: p.lexer.Loc(), Data: &js_ast.BIdentifier{Ref: ref}}
		js_parser.go#L5591: 			finallyLoc := p.lexer.Loc()
		js_parser.go#L5645: 		initLoc := p.lexer.Loc()
		js_parser.go#L5774: 			starLoc := p.lexer.Loc()
		js_parser.go#L5800: 			stmt.DefaultName = &js_ast.LocRef{Loc: p.lexer.Loc(), Ref: p.storeNameInRef(defaultName)}
		js_parser.go#L5852: 					starLoc := p.lexer.Loc()
		js_parser.go#L6158: 	loc := p.lexer.Loc()
		json_parser.go#L33: 	loc := p.lexer.Loc()
		ts_parser.go#L769: 	nameLoc := p.lexer.Loc()
		ts_parser.go#L785: 			Loc: p.lexer.Loc(),
		ts_parser.go#L838: 	value := js_ast.Expr{Loc: p.lexer.Loc(), Data: &js_ast.EIdentifier{Ref: p.storeNameInRef(name)}}
		ts_parser.go#L844: 		path := js_ast.Expr{Loc: p.lexer.Loc(), Data: &js_ast.EString{Value: p.lexer.StringLiteral}}
		ts_parser.go#L859: 				NameLoc: p.lexer.Loc(),
		ts_parser.go#L882: 	nameLoc := p.lexer.Loc()
		ts_parser.go#L891: 		dotLoc := p.lexer.Loc()