[][src]Macro swc_ecma_ast::op

macro_rules! op {
    (unary,"-") => { ... };
    (unary,"+") => { ... };
    ("!") => { ... };
    ("~") => { ... };
    ("typeof") => { ... };
    ("void") => { ... };
    ("delete") => { ... };
    ("++") => { ... };
    ("--") => { ... };
    ("==") => { ... };
    ("!=") => { ... };
    ("===") => { ... };
    ("!==") => { ... };
    ("<") => { ... };
    ("<=") => { ... };
    (">") => { ... };
    (">=") => { ... };
    ("<<") => { ... };
    (">>") => { ... };
    (">>>") => { ... };
    (bin,"+") => { ... };
    (bin,"-") => { ... };
    ("*") => { ... };
    ("/") => { ... };
    ("%") => { ... };
    ("|") => { ... };
    ("^") => { ... };
    ("&") => { ... };
    ("||") => { ... };
    ("&&") => { ... };
    ("in") => { ... };
    ("instanceof") => { ... };
    ("**") => { ... };
    ("??") => { ... };
    ("=") => { ... };
    ("+=") => { ... };
    ("-=") => { ... };
    ("*=") => { ... };
    ("/=") => { ... };
    ("%=") => { ... };
    ("<<=") => { ... };
    (">>=") => { ... };
    (">>>=") => { ... };
    ("|=") => { ... };
    ("^=") => { ... };
    ("&=") => { ... };
    ("**=") => { ... };
    ("&&=") => { ... };
    ("||=") => { ... };
    ("??=") => { ... };
}

Creates a corresponding operator.

Unary +,- is op!(unary, "+"), op!(unary, "-").

Binary +,- is op!(bin, "+"), op!(bin, "-").