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}
 |
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. |