type github.com/evanw/esbuild/internal/js_ast.EUnary
47 uses
github.com/evanw/esbuild/internal/js_ast (current package)
js_ast.go#L392: type EUnary struct {
js_ast.go#L647: func (*EUnary) isExpr() {}
js_ast.go#L710: return Expr{Loc: expr.Loc, Data: &EUnary{Op: UnOpNot, Value: expr}}
js_ast.go#L738: case *EUnary:
js_ast.go#L787: case *EUnary:
js_ast.go#L816: case *EUnary:
js_ast.go#L855: case *EUnary:
github.com/evanw/esbuild/internal/js_parser
js_parser.go#L672: case *js_ast.EUnary:
js_parser.go#L737: case *js_ast.EUnary:
js_parser.go#L837: case *js_ast.EUnary:
js_parser.go#L943: case *js_ast.EUnary:
js_parser.go#L944: if b, ok := right.(*js_ast.EUnary); ok && a.Op == b.Op && valuesLookTheSame(a.Value.Data, b.Value.Data) {
js_parser.go#L2824: return js_ast.Expr{Loc: loc, Data: &js_ast.EUnary{Op: js_ast.UnOpVoid, Value: value}}
js_parser.go#L2832: return js_ast.Expr{Loc: loc, Data: &js_ast.EUnary{Op: js_ast.UnOpTypeof, Value: value}}
js_parser.go#L2847: return js_ast.Expr{Loc: loc, Data: &js_ast.EUnary{Op: js_ast.UnOpDelete, Value: value}}
js_parser.go#L2855: return js_ast.Expr{Loc: loc, Data: &js_ast.EUnary{Op: js_ast.UnOpPos, Value: value}}
js_parser.go#L2863: return js_ast.Expr{Loc: loc, Data: &js_ast.EUnary{Op: js_ast.UnOpNeg, Value: value}}
js_parser.go#L2871: return js_ast.Expr{Loc: loc, Data: &js_ast.EUnary{Op: js_ast.UnOpCpl, Value: value}}
js_parser.go#L2879: return js_ast.Expr{Loc: loc, Data: &js_ast.EUnary{Op: js_ast.UnOpNot, Value: value}}
js_parser.go#L2883: return js_ast.Expr{Loc: loc, Data: &js_ast.EUnary{Op: js_ast.UnOpPreDec, Value: p.parseExpr(js_ast.LPrefix)}}
js_parser.go#L2887: return js_ast.Expr{Loc: loc, Data: &js_ast.EUnary{Op: js_ast.UnOpPreInc, Value: p.parseExpr(js_ast.LPrefix)}}
js_parser.go#L3577: left = js_ast.Expr{Loc: left.Loc, Data: &js_ast.EUnary{Op: js_ast.UnOpPostDec, Value: left}}
js_parser.go#L3584: left = js_ast.Expr{Loc: left.Loc, Data: &js_ast.EUnary{Op: js_ast.UnOpPostInc, Value: left}}
js_parser.go#L3910: if e, ok := left.Data.(*js_ast.EUnary); ok && e.Op == js_ast.UnOpNot {
js_parser.go#L3927: if e, ok := left.Data.(*js_ast.EUnary); ok && e.Op == js_ast.UnOpNot {
js_parser.go#L7024: if not, ok := prevS.Test.Data.(*js_ast.EUnary); ok && not.Op == js_ast.UnOpNot {
js_parser.go#L7088: if not, ok := prevS.Test.Data.(*js_ast.EUnary); ok && not.Op == js_ast.UnOpNot {
js_parser.go#L7221: case *js_ast.EUnary:
js_parser.go#L7572: if unary, ok := ifS.Test.Data.(*js_ast.EUnary); ok && unary.Op == js_ast.UnOpNot {
js_parser.go#L7663: if not, ok := s.Test.Data.(*js_ast.EUnary); ok && not.Op == js_ast.UnOpNot {
js_parser.go#L7692: if not, ok := s.Test.Data.(*js_ast.EUnary); ok && not.Op == js_ast.UnOpNot {
js_parser.go#L7703: if not, ok := s.Test.Data.(*js_ast.EUnary); ok && not.Op == js_ast.UnOpNot {
js_parser.go#L7719: if not, ok := s.Test.Data.(*js_ast.EUnary); ok && not.Op == js_ast.UnOpNot {
js_parser.go#L7748: if not, ok := e.Test.Data.(*js_ast.EUnary); ok && not.Op == js_ast.UnOpNot {
js_parser.go#L9268: if typeof, ok := a.Data.(*js_ast.EUnary); ok && typeof.Op == js_ast.UnOpTypeof {
js_parser.go#L9525: case *js_ast.EUnary:
js_parser.go#L9528: if e2, ok2 := e.Value.Data.(*js_ast.EUnary); ok2 && e2.Op == js_ast.UnOpNot {
js_parser.go#L10588: case *js_ast.EUnary:
js_parser.go#L10733: Data: &js_ast.EUnary{
js_parser.go#L12368: case *js_ast.EUnary:
js_parser.go#L12519: case *js_ast.EUnary:
js_parser_lower.go#L501: case *js_ast.EUnary: // UnOpDelete
js_parser_lower.go#L701: case *js_ast.EUnary:
js_parser_lower.go#L702: result = js_ast.Expr{Loc: loc, Data: &js_ast.EUnary{
js_parser_lower.go#L1028: value := js_ast.Expr{Loc: target.Loc, Data: &js_ast.EUnary{
github.com/evanw/esbuild/internal/js_printer
js_printer.go#L2003: case *js_ast.EUnary:
js_printer.go#L2072: if left, ok := e.Left.Data.(*js_ast.EUnary); ok && left.Op.UnaryAssignTarget() == js_ast.AssignTargetNone {
 |
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. |