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} }
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |