github.com/evanw/esbuild/internal/js_parser.parser.symbols (field)
93 uses
github.com/evanw/esbuild/internal/js_parser (current package)
js_parser.go#L54: symbols []js_ast.Symbol
js_parser.go#L1051: kind := p.symbols[member.Ref.InnerIndex].Kind
js_parser.go#L1109: p.symbols[member.Ref.InnerIndex].Kind == js_ast.SymbolImport {
js_parser.go#L1113: p.symbols[member.Ref.InnerIndex].MustNotBeRenamed = true
js_parser.go#L1188: ref := js_ast.Ref{OuterIndex: p.source.Index, InnerIndex: uint32(len(p.symbols))}
js_parser.go#L1189: p.symbols = append(p.symbols, js_ast.Symbol{
js_parser.go#L1205: oldSymbol := &p.symbols[old.InnerIndex]
js_parser.go#L1206: newSymbol := &p.symbols[new.InnerIndex]
js_parser.go#L1308: symbol := &p.symbols[existing.Ref.InnerIndex]
js_parser.go#L1345: symbol := &p.symbols[member.Ref.InnerIndex]
js_parser.go#L1385: symbol = &p.symbols[hoistedRef.InnerIndex]
js_parser.go#L1408: existingSymbol := &p.symbols[existingMember.Ref.InnerIndex]
js_parser.go#L1495: p.symbols[ref.InnerIndex].UseCountEstimate++
js_parser.go#L1512: p.symbols[ref.InnerIndex].UseCountEstimate--
js_parser.go#L4298: p.symbols[id.Ref.InnerIndex].OriginalName))
js_parser.go#L4718: p.symbols[fn.ArgumentsRef.InnerIndex].MustNotBeRenamed = true
js_parser.go#L6351: p.symbols[ref.InnerIndex].MustNotBeRenamed = true
js_parser.go#L6361: if s.Kind == js_ast.ScopeLabel && name == p.symbols[s.LabelRef.InnerIndex].OriginalName {
js_parser.go#L6555: if !p.currentScope.Kind.StopsHoisting() && p.symbols[int(s.Fn.Name.Ref.InnerIndex)].Kind == js_ast.SymbolHoistedFunction {
js_parser.go#L6718: if id, ok := last.Binding.Data.(*js_ast.BIdentifier); ok && p.symbols[id.Ref.InnerIndex].UseCountEstimate == 1 {
js_parser.go#L7474: name := p.symbols[b.Ref.InnerIndex].OriginalName
js_parser.go#L7496: *item.DefaultValue, p.symbols[id.Ref.InnerIndex].OriginalName, wasAnonymousNamedExpr)
js_parser.go#L7514: *property.DefaultValue, p.symbols[id.Ref.InnerIndex].OriginalName, wasAnonymousNamedExpr)
js_parser.go#L7985: if p.symbols[ref.InnerIndex].Kind == js_ast.SymbolUnbound {
js_parser.go#L8068: symbol := p.symbols[id.Ref.InnerIndex]
js_parser.go#L8086: name = p.symbols[s2.Fn.Name.Ref.InnerIndex].OriginalName
js_parser.go#L8171: *d.Value, p.symbols[id.Ref.InnerIndex].OriginalName, wasAnonymousNamedExpr)
js_parser.go#L8203: Name: p.symbols[ref.InnerIndex].OriginalName,
js_parser.go#L8509: Name: p.symbols[s.Fn.Name.Ref.InnerIndex].OriginalName,
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#L8542: Name: p.symbols[s.Class.Name.Ref.InnerIndex].OriginalName,
js_parser.go#L8988: name := p.symbols[classNameRef.InnerIndex].OriginalName
js_parser.go#L9036: nameToKeep = p.symbols[private.Ref.InnerIndex].OriginalName
js_parser.go#L9079: if p.symbols[shadowRef.InnerIndex].UseCountEstimate == 0 {
js_parser.go#L9194: return p.symbols[result.ref.InnerIndex].Kind == js_ast.SymbolUnbound
js_parser.go#L9404: symbol := &p.symbols[item.Ref.InnerIndex]
js_parser.go#L9901: if in.assignTarget != js_ast.AssignTargetNone && p.symbols[result.ref.InnerIndex].Kind == js_ast.SymbolConst {
js_parser.go#L9916: if p.symbols[e.Ref.InnerIndex].Kind == js_ast.SymbolUnbound && !result.isInsideWithScope && e != p.deleteTarget {
js_parser.go#L10381: e.Right = p.maybeKeepExprSymbolName(e.Right, p.symbols[id.Ref.InnerIndex].OriginalName, wasAnonymousNamedExpr)
js_parser.go#L10520: kind := p.symbols[result.ref.InnerIndex].Kind
js_parser.go#L10580: if id, ok := e.Target.Data.(*js_ast.EIdentifier); ok && p.symbols[id.Ref.InnerIndex].Kind == js_ast.SymbolImport {
js_parser.go#L10582: p.log.AddRangeError(&p.source, r, fmt.Sprintf("Cannot assign to property on import %q", p.symbols[id.Ref.InnerIndex].OriginalName))
js_parser.go#L10599: if !idBefore && idAfter && p.symbols[id.Ref.InnerIndex].Kind == js_ast.SymbolUnbound {
js_parser.go#L10927: e2.Right, p.symbols[id.Ref.InnerIndex].OriginalName, wasAnonymousNamedExpr)
js_parser.go#L10999: *property.Initializer, p.symbols[id.Ref.InnerIndex].OriginalName, wasAnonymousNamedExpr)
js_parser.go#L11264: if symbol := p.symbols[id.Ref.InnerIndex]; symbol.OriginalName == "eval" {
js_parser.go#L11462: if p.options.mangleSyntax && name != nil && p.symbols[name.Ref.InnerIndex].UseCountEstimate == 0 {
js_parser.go#L11468: expr = p.keepExprSymbolName(expr, p.symbols[name.Ref.InnerIndex].OriginalName)
js_parser.go#L11493: name := p.symbols[id.Ref.InnerIndex].OriginalName
js_parser.go#L11514: p.symbols[id.Ref.InnerIndex].OriginalName,
js_parser.go#L11558: if p.symbols[ref.InnerIndex].Kind == js_ast.SymbolImport {
js_parser.go#L11561: p.log.AddRangeError(&p.source, r, fmt.Sprintf("Cannot assign to import %q", p.symbols[ref.InnerIndex].OriginalName))
js_parser.go#L11581: name := p.symbols[ref.InnerIndex].OriginalName
js_parser.go#L11643: if name := p.symbols[fn.Name.Ref.InnerIndex].OriginalName; isEvalOrArguments(name) {
js_parser.go#L11681: p.recordExport(binding.Loc, p.symbols[b.Ref.InnerIndex].OriginalName, b.Ref)
js_parser.go#L11779: symbol := p.symbols[s.DefaultName.Ref.InnerIndex]
js_parser.go#L11795: symbol := p.symbols[s.NamespaceRef.InnerIndex]
js_parser.go#L11818: symbol := p.symbols[item.Name.Ref.InnerIndex]
js_parser.go#L11890: convertStarToClause := p.symbols[s.NamespaceRef.InnerIndex].UseCountEstimate == 0
js_parser.go#L11910: originalName := p.symbols[name.Ref.InnerIndex].OriginalName
js_parser.go#L11945: p.symbols[name.Ref.InnerIndex].NamespaceAlias = &js_ast.NamespaceAlias{
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#L12025: if ref := decl.Binding.Data.(*js_ast.BIdentifier).Ref; p.symbols[ref.InnerIndex].UseCountEstimate == 0 {
js_parser.go#L12110: link := p.symbols[local.Ref.InnerIndex].Link
js_parser.go#L12298: if e.CanBeRemovedIfUnused || p.symbols[e.Ref.InnerIndex].Kind != js_ast.SymbolUnbound {
js_parser.go#L12406: if e.CanBeRemovedIfUnused || p.symbols[e.Ref.InnerIndex].Kind != js_ast.SymbolUnbound {
js_parser.go#L12933: if ok && p.symbols[member.Ref.InnerIndex].Kind == js_ast.SymbolHoisted &&
js_parser.go#L12979: symbol := &p.symbols[member.Ref.InnerIndex]
js_parser.go#L12985: symbol := &p.symbols[scope.LabelRef.InnerIndex]
js_parser.go#L13148: nestedScopeSlotCounts = renamer.AssignNestedScopeSlots(p.moduleScope, p.symbols)
js_parser.go#L13155: Symbols: p.symbols,
js_parser.go#L13171: UsesExportsRef: p.symbols[p.exportsRef.InnerIndex].UseCountEstimate > 0,
js_parser.go#L13172: UsesModuleRef: p.symbols[p.moduleRef.InnerIndex].UseCountEstimate > 0,
js_parser_lower.go#L203: return p.options.unsupportedJSFeatures.Has(p.symbols[private.Ref.InnerIndex].Kind.Feature())
js_parser_lower.go#L961: switch p.symbols[private.Ref.InnerIndex].Kind {
js_parser_lower.go#L998: switch p.symbols[private.Ref.InnerIndex].Kind {
js_parser_lower.go#L1547: symbol := &p.symbols[class.Name.Ref.InnerIndex]
js_parser_lower.go#L1569: nameToKeep = p.symbols[class.Name.Ref.InnerIndex].OriginalName
js_parser_lower.go#L1577: nameToKeep = p.symbols[class.Name.Ref.InnerIndex].OriginalName
js_parser_lower.go#L1823: ref := p.generateTempRef(tempRefNeedsDeclare, "_"+p.symbols[private.Ref.InnerIndex].OriginalName[1:])
js_parser_lower.go#L1824: p.symbols[private.Ref.InnerIndex].Link = ref
js_parser_lower.go#L1897: if p.symbols[private.Ref.InnerIndex].Link == js_ast.InvalidRef {
js_parser_lower.go#L1899: ref := p.generateTempRef(tempRefNeedsDeclare, "_"+p.symbols[private.Ref.InnerIndex].OriginalName[1:])
js_parser_lower.go#L1900: p.symbols[private.Ref.InnerIndex].Link = ref
js_parser_lower.go#L1954: p.symbols[methodRef.InnerIndex].Link = p.privateSetters[private.Ref]
js_parser_lower.go#L1956: p.symbols[methodRef.InnerIndex].Link = p.privateGetters[private.Ref]
js_parser_lower.go#L1975: Name: p.symbols[id.Ref.InnerIndex].OriginalName,
js_parser_lower.go#L2155: captureRef := p.newSymbol(js_ast.SymbolOther, p.symbols[shadowRef.InnerIndex].OriginalName)
ts_parser.go#L979: symbol := p.symbols[nameRef.InnerIndex]
ts_parser.go#L982: symbol = p.symbols[nameRef.InnerIndex]
ts_parser.go#L1008: name := p.symbols[nameRef.InnerIndex].OriginalName
 |
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. |