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

41 uses

	github.com/evanw/esbuild/internal/js_parser (current package)
		js_parser.go#L1187: func (p *parser) newSymbol(kind js_ast.SymbolKind, name string) js_ast.Ref {
		js_parser.go#L1304: 	ref := p.newSymbol(kind, name)
		js_parser.go#L1379: 				hoistedRef := p.newSymbol(js_ast.SymbolHoisted, symbol.OriginalName)
		js_parser.go#L1529: 		ref = p.newSymbol(js_ast.SymbolOther, name)
		js_parser.go#L1542: 		p.promiseRef = p.newSymbol(js_ast.SymbolUnbound, "Promise")
		js_parser.go#L2037: 				methodRef := p.newSymbol(js_ast.SymbolOther, name[1:]+suffix)
		js_parser.go#L2263: 			name.Ref = p.newSymbol(js_ast.SymbolHoistedFunction, 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#L5157: 				defaultName := js_ast.LocRef{Loc: defaultLoc, Ref: p.newSymbol(js_ast.SymbolOther, p.source.IdentifierName+"_default")}
		js_parser.go#L5558: 					ref := p.newSymbol(js_ast.SymbolOther, "e")
		js_parser.go#L5885: 			stmt.NamespaceRef = p.newSymbol(js_ast.SymbolOther, name)
		js_parser.go#L6278: 	ref := p.newSymbol(js_ast.SymbolOther, optionalName)
		js_parser.go#L6339: 			ref = p.newSymbol(js_ast.SymbolUnbound, name)
		js_parser.go#L6375: 	ref = p.newSymbol(js_ast.SymbolUnbound, name)
		js_parser.go#L8007: 		s.NamespaceRef = p.newSymbol(js_ast.SymbolOther, name)
		js_parser.go#L8015: 			ref := p.newSymbol(js_ast.SymbolOther, name)
		js_parser.go#L8025: 		s.NamespaceRef = p.newSymbol(js_ast.SymbolOther, name)
		js_parser.go#L8151: 		ref := p.newSymbol(js_ast.SymbolLabel, name)
		js_parser.go#L8976: 		classNameRef = p.newSymbol(js_ast.SymbolOther, "this")
		js_parser.go#L8989: 		shadowRef = p.newSymbol(js_ast.SymbolConst, "_"+name)
		js_parser.go#L9397: 					item = js_ast.LocRef{Loc: nameLoc, Ref: p.newSymbol(js_ast.SymbolImport, name)}
		js_parser.go#L12762: 			ref := p.newSymbol(js_ast.SymbolOther, js_ast.GenerateNonUniqueNameFromPath(file.Path))
		js_parser.go#L12770: 					ref := p.newSymbol(js_ast.SymbolOther, alias)
		js_parser.go#L12887: 		p.exportsRef = p.newSymbol(js_ast.SymbolHoisted, "exports")
		js_parser.go#L12888: 		p.requireRef = p.newSymbol(js_ast.SymbolUnbound, "require")
		js_parser.go#L12889: 		p.moduleRef = p.newSymbol(js_ast.SymbolHoisted, "module")
		js_parser.go#L12895: 		p.importMetaRef = p.newSymbol(js_ast.SymbolOther, "import_meta")
		js_parser.go#L12939: 	ref := p.newSymbol(kind, name)
		js_parser.go#L13006: 	namespaceRef := p.newSymbol(js_ast.SymbolOther, "import_"+js_ast.GenerateNonUniqueNameFromPath(path))
		js_parser.go#L13140: 	wrapperRef := p.newSymbol(js_ast.SymbolOther, "require_"+p.source.IdentifierName)
		js_parser_lower.go#L208: 		ref := p.newSymbol(js_ast.SymbolHoisted, "_this")
		js_parser_lower.go#L216: 		ref := p.newSymbol(js_ast.SymbolHoisted, "_arguments")
		js_parser_lower.go#L365: 				argRef := p.newSymbol(js_ast.SymbolOther, fmt.Sprintf("_%d", i))
		js_parser_lower.go#L390: 					argRef := p.newSymbol(js_ast.SymbolOther, fmt.Sprintf("_%d", len(*args)))
		js_parser_lower.go#L421: 			argRef := p.newSymbol(js_ast.SymbolOther, "key")
		js_parser_lower.go#L1828: 						p.weakMapRef = p.newSymbol(js_ast.SymbolUnbound, "WeakMap")
		js_parser_lower.go#L1904: 						p.weakSetRef = p.newSymbol(js_ast.SymbolUnbound, "WeakSet")
		js_parser_lower.go#L2011: 				argumentsRef := p.newSymbol(js_ast.SymbolUnbound, "arguments")
		js_parser_lower.go#L2155: 			captureRef := p.newSymbol(js_ast.SymbolOther, p.symbols[shadowRef.InnerIndex].OriginalName)
		js_parser_lower.go#L2277: 		ref := p.newSymbol(js_ast.SymbolOther, "__super")
		ts_parser.go#L955: 			argRef = p.newSymbol(js_ast.SymbolHoisted, "_"+nameText)