type github.com/evanw/esbuild/internal/js_ast.EBoolean
49 uses
github.com/evanw/esbuild/internal/js_ast (current package)
js_ast.go#L403: type EBoolean struct{ Value bool }
js_ast.go#L649: func (*EBoolean) isExpr() {}
js_ast.go#L721: return Expr{Loc: expr.Loc, Data: &EBoolean{Value: true}}, true
js_ast.go#L723: case *EBoolean:
js_ast.go#L724: return Expr{Loc: expr.Loc, Data: &EBoolean{Value: !e.Value}}, true
js_ast.go#L727: return Expr{Loc: expr.Loc, Data: &EBoolean{Value: e.Value == 0 || math.IsNaN(e.Value)}}, true
js_ast.go#L730: return Expr{Loc: expr.Loc, Data: &EBoolean{Value: e.Value == "0"}}, true
js_ast.go#L733: return Expr{Loc: expr.Loc, Data: &EBoolean{Value: len(e.Value) == 0}}, true
js_ast.go#L736: return Expr{Loc: expr.Loc, Data: &EBoolean{Value: false}}, true
js_ast.go#L781: case *EBoolean:
github.com/evanw/esbuild/internal/js_parser
js_parser.go#L538: case *js_ast.EBoolean:
js_parser.go#L595: case *js_ast.EBoolean:
js_parser.go#L596: b, ok := right.Data.(*js_ast.EBoolean)
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#L719: case *js_ast.EBoolean:
js_parser.go#L785: case *js_ast.EBoolean:
js_parser.go#L810: case *js_ast.EBoolean:
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#L898: case *js_ast.EBoolean:
js_parser.go#L899: r, ok := right.(*js_ast.EBoolean)
js_parser.go#L2659: return js_ast.Expr{Loc: loc, Data: &js_ast.EBoolean{Value: false}}
js_parser.go#L2663: return js_ast.Expr{Loc: loc, Data: &js_ast.EBoolean{Value: true}}
js_parser.go#L4105: value = js_ast.Expr{Loc: logger.Loc{Start: keyRange.Loc.Start + keyRange.Len}, Data: &js_ast.EBoolean{Value: true}}
js_parser.go#L7765: if yes, ok := e.Yes.Data.(*js_ast.EBoolean); ok {
js_parser.go#L7766: if no, ok := e.No.Data.(*js_ast.EBoolean); ok {
js_parser.go#L8859: case *js_ast.EBoolean:
js_parser.go#L8860: valueFunc = func() js_ast.Expr { return js_ast.Expr{Loc: loc, Data: &js_ast.EBoolean{Value: e.Value}} }
js_parser.go#L9297: if boolean, ok := e.Right.Data.(*js_ast.EBoolean); ok && js_ast.IsBooleanValue(e.Left) {
js_parser.go#L9835: *js_ast.EBoolean, *js_ast.EBigInt,
js_parser.go#L10094: data := &js_ast.EBoolean{Value: result}
js_parser.go#L10125: return js_ast.Expr{Loc: expr.Loc, Data: &js_ast.EBoolean{Value: result}}, exprOut{}
js_parser.go#L10146: return js_ast.Expr{Loc: expr.Loc, Data: &js_ast.EBoolean{Value: !result}}, exprOut{}
js_parser.go#L10167: return js_ast.Expr{Loc: expr.Loc, Data: &js_ast.EBoolean{Value: !result}}, exprOut{}
js_parser.go#L10679: return js_ast.Expr{Loc: expr.Loc, Data: &js_ast.EBoolean{Value: !boolean}}, exprOut{}
js_parser.go#L11054: case *js_ast.EBoolean, *js_ast.ENull, *js_ast.EUndefined, *js_ast.ENumber,
js_parser.go#L11609: return js_ast.Expr{Loc: loc, Data: &js_ast.EBoolean{Value: false}}
js_parser.go#L12264: case *js_ast.ENull, *js_ast.EUndefined, *js_ast.EMissing, *js_ast.EBoolean, *js_ast.ENumber, *js_ast.EBigInt,
js_parser.go#L12393: case *js_ast.ENull, *js_ast.EUndefined, *js_ast.EMissing, *js_ast.EBoolean, *js_ast.ENumber, *js_ast.EBigInt,
js_parser_lower.go#L502: valueWhenUndefined = js_ast.Expr{Loc: loc, Data: &js_ast.EBoolean{Value: true}}
js_parser_lower.go#L2321: case *js_ast.ENull, *js_ast.EUndefined, *js_ast.EBoolean, *js_ast.ENumber,
json_parser.go#L38: return js_ast.Expr{Loc: loc, Data: &js_ast.EBoolean{Value: false}}
json_parser.go#L42: return js_ast.Expr{Loc: loc, Data: &js_ast.EBoolean{Value: true}}
github.com/evanw/esbuild/internal/js_printer
js_printer.go#L1781: case *js_ast.EBoolean:
js_printer.go#L2084: if _, ok := e.Left.Data.(*js_ast.EBoolean); ok {
github.com/evanw/esbuild/internal/resolver
resolver.go#L1010: case *js_ast.EBoolean:
resolver.go#L1180: if value, ok := json.Data.(*js_ast.EBoolean); ok {
github.com/evanw/esbuild/pkg/api
api_impl.go#L428: case *js_ast.EBoolean:
api_impl.go#L429: fn = func(config.DefineArgs) js_ast.E { return &js_ast.EBoolean{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. |