type github.com/evanw/esbuild/internal/js_ast.EIf
26 uses
github.com/evanw/esbuild/internal/js_ast (current package)
js_ast.go#L618: type EIf struct {
js_ast.go#L677: func (*EIf) isExpr() {}
js_ast.go#L784: case *EIf:
js_ast.go#L813: case *EIf:
js_ast.go#L852: case *EIf:
github.com/evanw/esbuild/internal/js_parser
js_parser.go#L878: case *js_ast.EIf:
js_parser.go#L937: case *js_ast.EIf:
js_parser.go#L938: if b, ok := right.(*js_ast.EIf); ok && valuesLookTheSame(a.Test.Data, b.Test.Data) &&
js_parser.go#L3556: left = js_ast.Expr{Loc: left.Loc, Data: &js_ast.EIf{Test: left, Yes: yes, No: no}}
js_parser.go#L7037: value := js_ast.JoinWithComma(comma.Left, p.mangleIfExpr(comma.Right.Loc, &js_ast.EIf{Test: comma.Right, Yes: *left, No: *right}))
js_parser.go#L7041: value := p.mangleIfExpr(prevS.Test.Loc, &js_ast.EIf{Test: prevS.Test, Yes: *left, No: *right})
js_parser.go#L7096: lastThrow = &js_ast.SThrow{Value: js_ast.JoinWithComma(comma.Left, p.mangleIfExpr(comma.Right.Loc, &js_ast.EIf{Test: comma.Right, Yes: left, No: right}))}
js_parser.go#L7099: lastThrow = &js_ast.SThrow{Value: p.mangleIfExpr(prevS.Test.Loc, &js_ast.EIf{Test: prevS.Test, Yes: left, No: right})}
js_parser.go#L7260: case *js_ast.EIf:
js_parser.go#L7674: return append(stmts, js_ast.Stmt{Loc: loc, Data: &js_ast.SExpr{Value: p.mangleIfExpr(loc, &js_ast.EIf{
js_parser.go#L7737: func (p *parser) mangleIfExpr(loc logger.Loc, e *js_ast.EIf) js_ast.Expr {
js_parser.go#L7740: return js_ast.JoinWithComma(comma.Left, p.mangleIfExpr(comma.Right.Loc, &js_ast.EIf{
js_parser.go#L7789: if yesIf, ok := e.Yes.Data.(*js_ast.EIf); ok && valuesLookTheSame(yesIf.No.Data, e.No.Data) {
js_parser.go#L7796: if noIf, ok := e.No.Data.(*js_ast.EIf); ok && valuesLookTheSame(e.Yes.Data, noIf.Yes.Data) {
js_parser.go#L8796: if e, ok := expr.Data.(*js_ast.EIf); ok {
js_parser.go#L10823: case *js_ast.EIf:
js_parser.go#L12321: case *js_ast.EIf:
js_parser.go#L12500: case *js_ast.EIf:
js_parser_lower.go#L717: result = js_ast.Expr{Loc: loc, Data: &js_ast.EIf{
js_parser_lower.go#L867: return wrapFunc(js_ast.Expr{Loc: loc, Data: &js_ast.EIf{
github.com/evanw/esbuild/internal/js_printer
js_printer.go#L1619: case *js_ast.EIf:
 |
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. |