github.com/evanw/esbuild/internal/js_parser.parser.pushScopeForParsePass (method)

25 uses

	github.com/evanw/esbuild/internal/js_parser (current package)
		js_parser.go#L1018: func (p *parser) pushScopeForParsePass(kind js_ast.ScopeKind, loc logger.Loc) int {
		js_parser.go#L1938: 		scopeIndex := p.pushScopeForParsePass(js_ast.ScopeFunctionArgs, loc)
		js_parser.go#L2171: 	p.pushScopeForParsePass(js_ast.ScopeFunctionBody, arrowLoc)
		js_parser.go#L2202: 			p.pushScopeForParsePass(js_ast.ScopeFunctionArgs, asyncRange.Loc)
		js_parser.go#L2214: 			p.pushScopeForParsePass(js_ast.ScopeFunctionArgs, asyncRange.Loc)
		js_parser.go#L2253: 	p.pushScopeForParsePass(js_ast.ScopeFunctionArgs, loc)
		js_parser.go#L2303: 	scopeIndex := p.pushScopeForParsePass(js_ast.ScopeFunctionArgs, loc)
		js_parser.go#L2735: 			p.pushScopeForParsePass(js_ast.ScopeFunctionArgs, loc)
		js_parser.go#L2898: 		p.pushScopeForParsePass(js_ast.ScopeClassName, loc)
		js_parser.go#L4778: 	scopeIndex := p.pushScopeForParsePass(js_ast.ScopeClassName, loc)
		js_parser.go#L4838: 	scopeIndex := p.pushScopeForParsePass(js_ast.ScopeClassBody, bodyLoc)
		js_parser.go#L4956: 		ifStmtScopeIndex = p.pushScopeForParsePass(js_ast.ScopeBlock, loc)
		js_parser.go#L4959: 	scopeIndex := p.pushScopeForParsePass(js_ast.ScopeFunctionArgs, p.lexer.Loc())
		js_parser.go#L5476: 		p.pushScopeForParsePass(js_ast.ScopeWith, bodyLoc)
		js_parser.go#L5489: 		p.pushScopeForParsePass(js_ast.ScopeBlock, bodyLoc)
		js_parser.go#L5540: 		p.pushScopeForParsePass(js_ast.ScopeBlock, loc)
		js_parser.go#L5550: 			p.pushScopeForParsePass(js_ast.ScopeBlock, catchLoc)
		js_parser.go#L5592: 			p.pushScopeForParsePass(js_ast.ScopeBlock, finallyLoc)
		js_parser.go#L5609: 		p.pushScopeForParsePass(js_ast.ScopeBlock, loc)
		js_parser.go#L5960: 		p.pushScopeForParsePass(js_ast.ScopeBlock, loc)
		js_parser.go#L5994: 					p.pushScopeForParsePass(js_ast.ScopeLabel, loc)
		js_parser.go#L6159: 	p.pushScopeForParsePass(js_ast.ScopeFunctionBody, loc)
		js_parser.go#L12668: 	p.pushScopeForParsePass(js_ast.ScopeEntry, logger.Loc{Start: locModuleScope})
		ts_parser.go#L776: 		p.pushScopeForParsePass(js_ast.ScopeEntry, loc)
		ts_parser.go#L887: 	scopeIndex := p.pushScopeForParsePass(js_ast.ScopeEntry, loc)