github.com/evanw/esbuild/internal/js_ast.EString.Value (field)

104 uses

	github.com/evanw/esbuild/internal/js_ast (current package)
		js_ast.go#L587: 	Value          []uint16
		js_ast.go#L733: 		return Expr{Loc: expr.Loc, Data: &EBoolean{Value: len(e.Value) == 0}}, true

	github.com/evanw/esbuild/internal/bundler
		bundler.go#L265: 		expr := js_ast.Expr{Data: &js_ast.EString{Value: js_lexer.StringToUTF16(source.Contents)}}
		bundler.go#L275: 		expr := js_ast.Expr{Data: &js_ast.EString{Value: js_lexer.StringToUTF16(encoded)}}
		bundler.go#L284: 		expr := js_ast.Expr{Data: &js_ast.EString{Value: js_lexer.StringToUTF16(encoded)}}
		bundler.go#L295: 		expr := js_ast.Expr{Data: &js_ast.EString{Value: js_lexer.StringToUTF16(url)}}
		bundler.go#L325: 		expr := js_ast.Expr{Data: &js_ast.EString{Value: js_lexer.StringToUTF16(publicPath)}}
		bundler.go#L1917: 				return &js_ast.EString{Value: js_lexer.StringToUTF16(platform)}
		linker.go#L1498: 			if str, ok := property.Key.Data.(*js_ast.EString); ok && (!file.isEntryPoint || js_lexer.IsIdentifierUTF16(str.Value)) {
		linker.go#L1499: 				name := js_lexer.UTF16ToString(str.Value)
		linker.go#L1662: 			Key:   js_ast.Expr{Data: &js_ast.EString{Value: js_lexer.StringToUTF16(alias)}},

	github.com/evanw/esbuild/internal/js_parser
		js_parser.go#L550: 		for _, c := range e.Value {
		js_parser.go#L605: 		return ok && js_lexer.UTF16EqualsUTF16(a.Value, b.Value), false
		js_parser.go#L729: 		return len(e.Value) > 0, noSideEffects, true
		js_parser.go#L912: 		return ok && js_lexer.UTF16EqualsUTF16(l.Value, r.Value), ok
		js_parser.go#L1673: 		return fmt.Sprintf("%q", js_lexer.UTF16ToString(k.Value))
		js_parser.go#L1697: 		Value:          p.lexer.StringLiteral,
		js_parser.go#L1837: 		key = js_ast.Expr{Loc: nameRange.Loc, Data: &js_ast.EString{Value: js_lexer.StringToUTF16(name)}}
		js_parser.go#L1887: 			if str, ok := key.Data.(*js_ast.EString); ok && (js_lexer.UTF16EqualsString(str.Value, "constructor") ||
		js_parser.go#L1888: 				(opts.isStatic && js_lexer.UTF16EqualsString(str.Value, "prototype"))) {
		js_parser.go#L1889: 				p.log.AddRangeError(&p.source, keyRange, fmt.Sprintf("Invalid field name %q", js_lexer.UTF16ToString(str.Value)))
		js_parser.go#L1944: 				if !opts.isStatic && js_lexer.UTF16EqualsString(str.Value, "constructor") {
		js_parser.go#L1957: 				} else if opts.isStatic && js_lexer.UTF16EqualsString(str.Value, "prototype") {
		js_parser.go#L2108: 		key = js_ast.Expr{Loc: loc, Data: &js_ast.EString{Value: js_lexer.StringToUTF16(name)}}
		js_parser.go#L2766: 						Value:          part.Tail,
		js_parser.go#L2774: 					Value:          head,
		js_parser.go#L2788: 						Right: js_ast.Expr{Loc: part.TailLoc, Data: &js_ast.EString{Value: part.Tail}},
		js_parser.go#L4044: 		return tagRange, name, &js_ast.Expr{Loc: loc, Data: &js_ast.EString{Value: js_lexer.StringToUTF16(name)}}
		js_parser.go#L4098: 				key := js_ast.Expr{Loc: keyRange.Loc, Data: &js_ast.EString{Value: js_lexer.StringToUTF16(p.lexer.Identifier)}}
		js_parser.go#L4110: 						value = js_ast.Expr{Loc: p.lexer.Loc(), Data: &js_ast.EString{Value: p.lexer.StringLiteral}}
		js_parser.go#L4163: 			children = append(children, js_ast.Expr{Loc: p.lexer.Loc(), Data: &js_ast.EString{Value: p.lexer.StringLiteral}})
		js_parser.go#L4866: 				if key, ok := property.Key.Data.(*js_ast.EString); ok && js_lexer.UTF16EqualsString(key.Value, "constructor") {
		js_parser.go#L6212: 					stmt.Data = &js_ast.SDirective{Value: str.Value, LegacyOctalLoc: str.LegacyOctalLoc}
		js_parser.go#L6215: 					if js_lexer.UTF16EqualsString(str.Value, "use strict") {
		js_parser.go#L6218: 					} else if js_lexer.UTF16EqualsString(str.Value, "use asm") {
		js_parser.go#L7931: 		{Loc: value.Loc, Data: &js_ast.EString{Value: js_lexer.StringToUTF16(name)}},
		js_parser.go#L7943: 			{Loc: loc, Data: &js_ast.EString{Value: js_lexer.StringToUTF16(name)}},
		js_parser.go#L8626: 						Index:  js_ast.Expr{Loc: value.Loc, Data: &js_ast.EString{Value: value.Name}},
		js_parser.go#L8643: 					js_ast.Expr{Loc: value.Loc, Data: &js_ast.EString{Value: value.Name}},
		js_parser.go#L8866: 		valueFunc = func() js_ast.Expr { return js_ast.Expr{Loc: loc, Data: &js_ast.EString{Value: e.Value}} }
		js_parser.go#L9017: 				if str, ok := key.Data.(*js_ast.EString); ok && js_lexer.IsIdentifierUTF16(str.Value) {
		js_parser.go#L9041: 				nameToKeep = js_lexer.UTF16ToString(str.Value)
		js_parser.go#L9270: 			value := js_lexer.UTF16ToString(str.Value)
		js_parser.go#L9476: 				Value:          joinStrings(l.Value, r.Value),
		js_parser.go#L9482: 				return &js_ast.Expr{Loc: left.Loc, Data: &js_ast.ETemplate{Head: joinStrings(l.Value, r.Head), Parts: r.Parts}}
		js_parser.go#L9494: 					head = joinStrings(head, r.Value)
		js_parser.go#L9497: 					parts[n-1].Tail = joinStrings(parts[n-1].Tail, r.Value)
		js_parser.go#L9803: 					e.Head = append(append(e.Head, str.Value...), part.Tail...)
		js_parser.go#L9806: 					prevPart.Tail = append(append(prevPart.Tail, str.Value...), part.Tail...)
		js_parser.go#L9818: 				Value:          e.Head,
		js_parser.go#L10496: 			if str, ok := e.Index.Data.(*js_ast.EString); ok && js_lexer.IsIdentifierUTF16(str.Value) {
		js_parser.go#L10499: 					Name:          js_lexer.UTF16ToString(str.Value),
		js_parser.go#L10568: 			name := js_lexer.UTF16ToString(str.Value)
		js_parser.go#L10607: 					p.typeofRequire = &js_ast.EString{Value: js_lexer.StringToUTF16("function")}
		js_parser.go#L10613: 				return js_ast.Expr{Loc: expr.Loc, Data: &js_ast.EString{Value: js_lexer.StringToUTF16(typeof)}}, exprOut{}
		js_parser.go#L10798: 			key := js_ast.Expr{Loc: e.NameLoc, Data: &js_ast.EString{Value: js_lexer.StringToUTF16(e.Name)}}
		js_parser.go#L10961: 					if str, ok := key.Data.(*js_ast.EString); ok && js_lexer.UTF16EqualsString(str.Value, "__proto__") {
		js_parser.go#L10972: 					if str, ok := key.Data.(*js_ast.EString); ok && js_lexer.IsIdentifierUTF16(str.Value) {
		js_parser.go#L11023: 						key := js_lexer.UTF16ToString(str.Value)
		js_parser.go#L11100: 				importRecordIndex := p.addImportRecord(ast.ImportDynamic, arg.Loc, js_lexer.UTF16ToString(str.Value))
		js_parser.go#L11231: 							importRecordIndex := p.addImportRecord(ast.ImportRequireResolve, e.Args[0].Loc, js_lexer.UTF16ToString(str.Value))
		js_parser.go#L11351: 								importRecordIndex := p.addImportRecord(ast.ImportRequire, arg.Loc, js_lexer.UTF16ToString(str.Value))
		js_parser_lower.go#L550: 						key := js_ast.Expr{Loc: e.NameLoc, Data: &js_ast.EString{Value: js_lexer.StringToUTF16(e.Name)}}
		js_parser_lower.go#L1489: 		capturedKey = func() js_ast.Expr { return js_ast.Expr{Loc: loc, Data: &js_ast.EString{Value: k.Value}} }
		js_parser_lower.go#L1671: 					isConstructor = js_lexer.UTF16EqualsString(key.Value, "constructor")
		js_parser_lower.go#L1755: 					descriptorKey = js_ast.Expr{Loc: loc, Data: &js_ast.EString{Value: k.Value}}
		js_parser_lower.go#L1860: 							Name:    js_lexer.UTF16ToString(key.Value),
		js_parser_lower.go#L1963: 			} else if key, ok := prop.Key.Data.(*js_ast.EString); ok && js_lexer.UTF16EqualsString(key.Value, "constructor") {
		js_parser_lower.go#L2005: 				Key:      js_ast.Expr{Loc: classLoc, Data: &js_ast.EString{Value: js_lexer.StringToUTF16("constructor")}},
		js_parser_lower.go#L2296: 		key = js_ast.Expr{Loc: e.NameLoc, Data: &js_ast.EString{Value: js_lexer.StringToUTF16(e.Name)}}
		json_parser.go#L51: 		return js_ast.Expr{Loc: loc, Data: &js_ast.EString{Value: value}}
		json_parser.go#L116: 			key := js_ast.Expr{Loc: keyRange.Loc, Data: &js_ast.EString{Value: keyString}}
		sourcemap_parser.go#L35: 		switch js_lexer.UTF16ToString(prop.Key.Data.(*js_ast.EString).Value) {
		sourcemap_parser.go#L47: 				mappingsRaw = value.Value
		sourcemap_parser.go#L56: 						sources = append(sources, js_lexer.UTF16ToString(element.Value))
		sourcemap_parser.go#L69: 							Value:  element.Value,
		ts_parser.go#L844: 		path := js_ast.Expr{Loc: p.lexer.Loc(), Data: &js_ast.EString{Value: p.lexer.StringLiteral}}

	github.com/evanw/esbuild/internal/js_printer
		js_printer.go#L906: 						if p.canPrintIdentifierUTF16(str.Value) {
		js_printer.go#L909: 							p.printIdentifierUTF16(str.Value)
		js_printer.go#L912: 							if id, ok := property.Value.Data.(*js_ast.BIdentifier); ok && js_lexer.UTF16EqualsString(str.Value, p.renamer.NameForSymbol(id.Ref)) {
		js_printer.go#L1152: 		if p.canPrintIdentifierUTF16(key.Value) {
		js_printer.go#L1154: 			p.printIdentifierUTF16(key.Value)
		js_printer.go#L1160: 					if js_lexer.UTF16EqualsString(key.Value, p.renamer.NameForSymbol(e.Ref)) {
		js_printer.go#L1174: 					if symbol.NamespaceAlias == nil && js_lexer.UTF16EqualsString(key.Value, p.renamer.NameForSymbol(e.Ref)) {
		js_printer.go#L1186: 			c := p.bestQuoteCharForString(key.Value, false /* allowBacktick */)
		js_printer.go#L1188: 			p.printQuotedUTF16(key.Value, rune(c[0]))
		js_printer.go#L1809: 			p.printQuotedUTF16(e.Value, '`')
		js_printer.go#L1814: 		c := p.bestQuoteCharForString(e.Value, true /* allowBacktick */)
		js_printer.go#L1816: 		p.printQuotedUTF16(e.Value, rune(c[0]))

	github.com/evanw/esbuild/internal/resolver
		resolver.go#L1033: 				if !ok || item.Value == nil {
		resolver.go#L1039: 				absPattern := r.fs.Join(path, js_lexer.UTF16ToString(item.Value))
		resolver.go#L1163: 			if key, ok := prop.Key.Data.(*js_ast.EString); ok && key.Value != nil &&
		resolver.go#L1164: 				len(key.Value) == len(name) && js_lexer.UTF16ToString(key.Value) == name {
		resolver.go#L1174: 		return js_lexer.UTF16ToString(value.Value), true

	github.com/evanw/esbuild/pkg/api
		api_impl.go#L431: 			fn = func(config.DefineArgs) js_ast.E { return &js_ast.EString{Value: e.Value} }