type github.com/evanw/esbuild/internal/js_ast.EString
101 uses
github.com/evanw/esbuild/internal/js_ast (current package)
js_ast.go#L586: type EString struct {
js_ast.go#L672: func (*EString) isExpr() {}
js_ast.go#L732: case *EString:
js_ast.go#L846: case *EString:
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#L1662: Key: js_ast.Expr{Data: &js_ast.EString{Value: js_lexer.StringToUTF16(alias)}},
github.com/evanw/esbuild/internal/js_parser
js_parser.go#L548: case *js_ast.EString:
js_parser.go#L603: case *js_ast.EString:
js_parser.go#L604: b, ok := right.Data.(*js_ast.EString)
js_parser.go#L644: case *js_ast.ENull, *js_ast.EUndefined, *js_ast.EString, *js_ast.EBoolean, *js_ast.ENumber, *js_ast.EBigInt:
js_parser.go#L660: case *js_ast.EBoolean, *js_ast.ENumber, *js_ast.EString, *js_ast.ERegExp,
js_parser.go#L728: case *js_ast.EString:
js_parser.go#L819: case *js_ast.EString:
js_parser.go#L834: case *js_ast.ENull, *js_ast.EUndefined, *js_ast.EBoolean, *js_ast.ENumber, *js_ast.EBigInt, *js_ast.EString:
js_parser.go#L910: case *js_ast.EString:
js_parser.go#L911: r, ok := right.(*js_ast.EString)
js_parser.go#L1672: case *js_ast.EString:
js_parser.go#L1696: value := js_ast.Expr{Loc: loc, Data: &js_ast.EString{
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#L1943: if str, ok := key.Data.(*js_ast.EString); ok {
js_parser.go#L2108: key = js_ast.Expr{Loc: loc, Data: &js_ast.EString{Value: js_lexer.StringToUTF16(name)}}
js_parser.go#L2765: Right: js_ast.Expr{Loc: part.TailLoc, Data: &js_ast.EString{
js_parser.go#L2773: value = js_ast.Expr{Loc: loc, Data: &js_ast.EString{
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#L6211: if str, ok := expr.Value.Data.(*js_ast.EString); ok && !str.PreferTemplate {
js_parser.go#L7369: if _, ok := value.Data.(*js_ast.EString); ok {
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#L8600: case *js_ast.EString:
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#L8865: case *js_ast.EString:
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#L9040: if str, ok := property.Key.Data.(*js_ast.EString); ok {
js_parser.go#L9269: if str, ok := b.Data.(*js_ast.EString); ok {
js_parser.go#L9472: case *js_ast.EString:
js_parser.go#L9474: case *js_ast.EString:
js_parser.go#L9475: return &js_ast.Expr{Loc: left.Loc, Data: &js_ast.EString{
js_parser.go#L9489: case *js_ast.EString:
js_parser.go#L9801: if str, ok := part.Value.Data.(*js_ast.EString); ok {
js_parser.go#L9817: return js_ast.Expr{Loc: loc, Data: &js_ast.EString{
js_parser.go#L9838: case *js_ast.EString:
js_parser.go#L10496: if str, ok := e.Index.Data.(*js_ast.EString); ok && js_lexer.IsIdentifierUTF16(str.Value) {
js_parser.go#L10567: if str, ok := e.Index.Data.(*js_ast.EString); ok {
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#L11022: if str, ok := property.Key.Data.(*js_ast.EString); ok {
js_parser.go#L11092: if str, ok := arg.Data.(*js_ast.EString); ok {
js_parser.go#L11223: if str, ok := e.Args[0].Data.(*js_ast.EString); ok {
js_parser.go#L11343: if str, ok := arg.Data.(*js_ast.EString); ok {
js_parser.go#L12265: *js_ast.EString, *js_ast.EThis, *js_ast.ERegExp, *js_ast.EFunction, *js_ast.EArrow, *js_ast.EImportMeta:
js_parser.go#L12394: *js_ast.EString, *js_ast.EThis, *js_ast.ERegExp, *js_ast.EFunction, *js_ast.EArrow, *js_ast.EImportMeta:
js_parser.go#L12416: result = js_ast.Expr{Loc: part.Value.Loc, Data: &js_ast.EString{}}
js_parser.go#L12493: Right: js_ast.Expr{Loc: property.Key.Loc, Data: &js_ast.EString{}},
js_parser.go#L12593: case *js_ast.EString:
js_parser.go#L12595: return js_ast.Expr{Loc: expr.Loc, Data: &js_ast.EString{}}, true
js_parser.go#L12602: if _, rightIsString := e.Right.Data.(*js_ast.EString); rightIsString {
js_parser.go#L12610: e.Right.Data = &js_ast.EString{}
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#L1488: case *js_ast.EString:
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#L1501: Right: js_ast.Expr{Loc: loc, Data: &js_ast.EString{}},
js_parser_lower.go#L1670: if key, ok := prop.Key.Data.(*js_ast.EString); ok {
js_parser_lower.go#L1754: case *js_ast.EString:
js_parser_lower.go#L1755: descriptorKey = js_ast.Expr{Loc: loc, Data: &js_ast.EString{Value: k.Value}}
js_parser_lower.go#L1857: if key, ok := prop.Key.Data.(*js_ast.EString); ok && !prop.IsComputed {
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)}}
js_parser_lower.go#L2322: *js_ast.EBigInt, *js_ast.EString, *js_ast.EFunction, *js_ast.EArrow:
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#L46: if value, ok := prop.Value.Data.(*js_ast.EString); ok {
sourcemap_parser.go#L55: if element, ok := item.Data.(*js_ast.EString); ok {
sourcemap_parser.go#L67: if element, ok := item.Data.(*js_ast.EString); ok {
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#L905: if str, ok := property.Key.Data.(*js_ast.EString); ok {
js_printer.go#L1150: case *js_ast.EString:
js_printer.go#L1805: case *js_ast.EString:
github.com/evanw/esbuild/internal/resolver
resolver.go#L1032: item, ok := itemJson.Data.(*js_ast.EString)
resolver.go#L1163: if key, ok := prop.Key.Data.(*js_ast.EString); ok && key.Value != nil &&
resolver.go#L1173: if value, ok := json.Data.(*js_ast.EString); ok {
github.com/evanw/esbuild/pkg/api
api_impl.go#L430: case *js_ast.EString:
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. |