github.com/evanw/esbuild/internal/js_ast.ETemplate.Tag (field)

22 uses

	github.com/evanw/esbuild/internal/js_ast (current package)
		js_ast.go#L600: 	Tag            *Expr
		js_ast.go#L850: 		return e.Tag == nil

	github.com/evanw/esbuild/internal/js_parser
		js_parser.go#L3472: 			left = js_ast.Expr{Loc: left.Loc, Data: &js_ast.ETemplate{Tag: &tag, Head: head, HeadRaw: headRaw}}
		js_parser.go#L3483: 			left = js_ast.Expr{Loc: left.Loc, Data: &js_ast.ETemplate{Tag: &tag, Head: head, HeadRaw: headRaw, Parts: parts}}
		js_parser.go#L7357: 		if e.Tag != nil {
		js_parser.go#L7358: 			if value, status := p.substituteSingleUseSymbolInExpr(*e.Tag, ref, replacement, replacementCanBeRemoved); status != substituteContinue {
		js_parser.go#L7359: 				e.Tag = &value
		js_parser.go#L9481: 			if r.Tag == nil {
		js_parser.go#L9487: 		if l.Tag == nil {
		js_parser.go#L9502: 				if r.Tag == nil {
		js_parser.go#L9798: 	if e.Tag == nil {
		js_parser.go#L10004: 		if e.Tag != nil {
		js_parser.go#L10005: 			*e.Tag = p.visitExpr(*e.Tag)
		js_parser.go#L12411: 		if e.Tag == nil {

	github.com/evanw/esbuild/internal/js_printer
		js_printer.go#L1821: 		if p.options.MangleSyntax && e.Tag == nil && len(e.Parts) == 0 {
		js_printer.go#L1829: 		if e.Tag != nil {
		js_printer.go#L1831: 			if js_ast.IsOptionalChain(*e.Tag) {
		js_printer.go#L1833: 				p.printExpr(*e.Tag, js_ast.LLowest, 0)
		js_printer.go#L1836: 				p.printExpr(*e.Tag, js_ast.LPostfix, 0)
		js_printer.go#L1840: 		if e.Tag != nil {
		js_printer.go#L1849: 			if e.Tag != nil {