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