type github.com/evanw/esbuild/internal/js_ast.Scope

26 uses

	github.com/evanw/esbuild/internal/js_ast (current package)
		js_ast.go#L1518: type Scope struct {
		js_ast.go#L1520: 	Parent    *Scope
		js_ast.go#L1521: 	Children  []*Scope
		js_ast.go#L1551: func (s *Scope) RecursiveSetStrictMode(kind StrictModeKind) {
		js_ast.go#L1602: 	ModuleScope *Scope
		js_ast.go#L1759: 	Scopes []*Scope

	github.com/evanw/esbuild/internal/bundler
		linker.go#L462: 				new := &js_ast.Scope{}
		linker.go#L3483: 	moduleScopes := make([]*js_ast.Scope, len(filesInOrder))
		linker.go#L3547: 	nestedScopes := make(map[uint32][]*js_ast.Scope)
		linker.go#L3566: 		var scopes []*js_ast.Scope
		linker.go#L3623: 			nestedScopes[sourceIndex] = []*js_ast.Scope{repr.ast.ModuleScope}

	github.com/evanw/esbuild/internal/js_parser
		js_parser.go#L52: 	currentScope             *js_ast.Scope
		js_parser.go#L53: 	scopesForCurrentPart     []*js_ast.Scope
		js_parser.go#L142: 	moduleScope       *js_ast.Scope
		js_parser.go#L378: 	scope *js_ast.Scope
		js_parser.go#L1020: 	scope := &js_ast.Scope{
		js_parser.go#L1225: func (p *parser) canMergeSymbols(scope *js_ast.Scope, existing js_ast.SymbolKind, new js_ast.SymbolKind) mergeResult {
		js_parser.go#L1341: func (p *parser) hoistSymbols(scope *js_ast.Scope) {
		js_parser.go#L12976: 	var visit func(*js_ast.Scope)
		js_parser.go#L12977: 	visit = func(scope *js_ast.Scope) {

	github.com/evanw/esbuild/internal/renamer
		renamer.go#L13: func ComputeReservedNames(moduleScopes []*js_ast.Scope, symbols js_ast.SymbolMap) map[string]uint32 {
		renamer.go#L220: func AssignNestedScopeSlots(moduleScope *js_ast.Scope, symbols []js_ast.Symbol) (slotCounts js_ast.SlotCounts) {
		renamer.go#L250: func assignNestedScopeSlotsHelper(scope *js_ast.Scope, symbols []js_ast.Symbol, slot js_ast.SlotCounts) js_ast.SlotCounts {
		renamer.go#L387: func (r *NumberRenamer) assignNamesRecursive(scope *js_ast.Scope, sourceIndex uint32, parent *numberScope, sorted *[]int) {
		renamer.go#L411: func (r *NumberRenamer) AssignNamesByScope(nestedScopes map[uint32][]*js_ast.Scope) {
		renamer.go#L417: 		go func(sourceIndex uint32, scopes []*js_ast.Scope) {