github.com/evanw/esbuild/internal/js_ast.EIndex.Index (field)
49 uses
github.com/evanw/esbuild/internal/js_ast (current package)
js_ast.go#L487: Index Expr
github.com/evanw/esbuild/internal/js_parser
js_parser.go#L576: if index, ok := duplicateCaseHash(e.Index); ok {
js_parser.go#L623: if equals, _ := duplicateCaseEquals(a.Index, b.Index); equals {
js_parser.go#L933: valuesLookTheSame(a.Target.Data, b.Target.Data) && valuesLookTheSame(a.Index.Data, b.Index.Data) {
js_parser.go#L2841: if private, ok := index.Index.Data.(*js_ast.EPrivateIdentifier); ok {
js_parser.go#L2843: r := logger.Range{Loc: index.Index.Loc, Len: int32(len(name))}
js_parser.go#L3358: Index: js_ast.Expr{Loc: nameLoc, Data: &js_ast.EPrivateIdentifier{Ref: ref}},
js_parser.go#L3399: Index: index,
js_parser.go#L3441: Index: js_ast.Expr{Loc: nameLoc, Data: &js_ast.EPrivateIdentifier{Ref: ref}},
js_parser.go#L3511: Index: index,
js_parser.go#L7303: if value, status := p.substituteSingleUseSymbolInExpr(e.Index, ref, replacement, replacementCanBeRemoved); status != substituteContinue {
js_parser.go#L7304: e.Index = value
js_parser.go#L8626: Index: js_ast.Expr{Loc: value.Loc, Data: &js_ast.EString{Value: value.Name}},
js_parser.go#L8641: Index: assignTarget,
js_parser.go#L10496: if str, ok := e.Index.Data.(*js_ast.EString); ok && js_lexer.IsIdentifierUTF16(str.Value) {
js_parser.go#L10500: NameLoc: e.Index.Loc,
js_parser.go#L10514: if private, ok := e.Index.Data.(*js_ast.EPrivateIdentifier); ok {
js_parser.go#L10516: result := p.findSymbol(e.Index.Loc, name)
js_parser.go#L10522: r := logger.Range{Loc: e.Index.Loc, Len: int32(len(name))}
js_parser.go#L10526: r := logger.Range{Loc: e.Index.Loc, Len: int32(len(name))}
js_parser.go#L10529: r := logger.Range{Loc: e.Index.Loc, Len: int32(len(name))}
js_parser.go#L10540: return p.lowerPrivateGet(e.Target, e.Index.Loc, private), exprOut{}
js_parser.go#L10543: e.Index = p.visitExpr(e.Index)
js_parser.go#L10548: return p.lowerSuperPropertyAccess(expr.Loc, e.Index), exprOut{}
js_parser.go#L10567: if str, ok := e.Index.Data.(*js_ast.EString); ok {
js_parser.go#L10570: expr.Loc, in.assignTarget, isDeleteTarget, e.OptionalChain, e.Target, name, e.Index.Loc, isCallTarget); ok {
js_parser_lower.go#L435: Index: js_ast.Expr{Loc: bodyLoc, Data: &js_ast.EIdentifier{Ref: argRef}},
js_parser_lower.go#L486: if private, ok := e.Index.Data.(*js_ast.EPrivateIdentifier); ok && p.isPrivateUnsupported(private) {
js_parser_lower.go#L579: expr = p.lowerSuperPropertyAccess(expr.Loc, e.Index)
js_parser_lower.go#L590: if private, ok := e.Index.Data.(*js_ast.EPrivateIdentifier); ok && p.isPrivateUnsupported(private) {
js_parser_lower.go#L592: expr = p.lowerPrivateGet(targetFunc(), e.Index.Loc, private)
js_parser_lower.go#L599: Index: e.Index,
js_parser_lower.go#L638: if private, ok := e.Index.Data.(*js_ast.EPrivateIdentifier); ok && p.isPrivateUnsupported(private) {
js_parser_lower.go#L650: result = p.lowerPrivateGet(result, e.Index.Loc, private)
js_parser_lower.go#L656: Index: e.Index,
js_parser_lower.go#L763: indexFunc, indexWrapFunc := p.captureValueWithPossibleSideEffects(value.Loc, 2, left.Index)
js_parser_lower.go#L767: Index: indexFunc(),
js_parser_lower.go#L771: Index: indexFunc(),
js_parser_lower.go#L1066: if private, ok := index.Index.Data.(*js_ast.EPrivateIdentifier); ok && p.isPrivateUnsupported(private) {
js_parser_lower.go#L1067: return index.Target, index.Index.Loc, private
js_parser_lower.go#L1866: Index: prop.Key,
js_parser_lower.go#L2303: key = e.Index
github.com/evanw/esbuild/internal/js_printer
js_printer.go#L1605: if private, ok := e.Index.Data.(*js_ast.EPrivateIdentifier); ok {
js_printer.go#L1612: p.printExpr(e.Index, js_ast.LLowest, 0)
 |
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. |