type github.com/evanw/esbuild/internal/js_ast.E

40 uses

	github.com/evanw/esbuild/internal/js_ast (current package)
		js_ast.go#L378: 	Data E
		js_ast.go#L383: type E interface{ isExpr() }

	github.com/evanw/esbuild/internal/bundler
		bundler.go#L1916: 			DefineFunc: func(config.DefineArgs) js_ast.E {

	github.com/evanw/esbuild/internal/config
		config.go#L335: 	Data   js_ast.E
		globals.go#L818: type DefineFunc func(DefineArgs) js_ast.E
		globals.go#L898: 		DefineFunc: func(DefineArgs) js_ast.E { return &js_ast.EUndefined{} },
		globals.go#L901: 		DefineFunc: func(DefineArgs) js_ast.E { return &js_ast.ENumber{Value: math.NaN()} },
		globals.go#L904: 		DefineFunc: func(DefineArgs) js_ast.E { return &js_ast.ENumber{Value: math.Inf(1)} },

	github.com/evanw/esbuild/internal/js_parser
		js_parser.go#L70: 	legacyOctalLiterals      map[js_ast.E]logger.Range
		js_parser.go#L139: 	callTarget        js_ast.E
		js_parser.go#L140: 	deleteTarget      js_ast.E
		js_parser.go#L203: 	typeofTarget                js_ast.E
		js_parser.go#L204: 	typeofRequire               js_ast.E
		js_parser.go#L205: 	typeofRequireEqualsFn       js_ast.E
		js_parser.go#L206: 	typeofRequireEqualsFnTarget js_ast.E
		js_parser.go#L210: 	awaitTarget js_ast.E
		js_parser.go#L219: 	cjsDotTarget js_ast.E
		js_parser.go#L223: 	resolveCallTarget js_ast.E
		js_parser.go#L256: 	nextTarget      js_ast.E
		js_parser.go#L642: func isPrimitiveToReorder(e js_ast.E) bool {
		js_parser.go#L657: func toNullOrUndefinedWithSideEffects(data js_ast.E) (isNullOrUndefined bool, sideEffects sideEffects, ok bool) {
		js_parser.go#L714: func toBooleanWithSideEffects(data js_ast.E) (boolean bool, sideEffects sideEffects, ok bool) {
		js_parser.go#L777: func toNumberWithoutSideEffects(data js_ast.E) (float64, bool) {
		js_parser.go#L802: func typeofWithoutSideEffects(data js_ast.E) (string, bool) {
		js_parser.go#L832: func isPrimitiveWithSideEffects(data js_ast.E) bool {
		js_parser.go#L888: func checkEqualityIfNoSideEffects(left js_ast.E, right js_ast.E) (bool, bool) {
		js_parser.go#L918: func valuesLookTheSame(left js_ast.E, right js_ast.E) bool {
		js_parser.go#L1680: func (p *parser) checkForLegacyOctalLiteral(e js_ast.E) {
		js_parser.go#L1683: 			p.legacyOctalLiterals = make(map[js_ast.E]logger.Range)
		js_parser_lower.go#L1250: 	containsRestBinding := make(map[js_ast.E]bool)
		js_parser_lower.go#L2319: func couldPotentiallyThrow(data js_ast.E) bool {

	github.com/evanw/esbuild/internal/js_printer
		js_printer.go#L472: 	callTarget         js_ast.E

	github.com/evanw/esbuild/pkg/api
		api_impl.go#L401: 					DefineFunc: func(args config.DefineArgs) js_ast.E {
		api_impl.go#L427: 			fn = func(config.DefineArgs) js_ast.E { return &js_ast.ENull{} }
		api_impl.go#L429: 			fn = func(config.DefineArgs) js_ast.E { return &js_ast.EBoolean{Value: e.Value} }
		api_impl.go#L431: 			fn = func(config.DefineArgs) js_ast.E { return &js_ast.EString{Value: e.Value} }
		api_impl.go#L433: 			fn = func(config.DefineArgs) js_ast.E { return &js_ast.ENumber{Value: e.Value} }
		api_impl.go#L452: 		rawDefines[key] = config.DefineData{DefineFunc: func(args config.DefineArgs) js_ast.E {