Interface Binary

interface Binary {
    kind: "binary";
    left: Expression[];
    operator:
        | "+"
        | "-"
        | "&"
        | "*"
        | "/"
        | "%"
        | "=="
        | "==="
        | "!="
        | ">="
        | "<="
        | "^"
        | "|"
        | "&&"
        | "||"
        | "??"
        | "<<<"
        | ">>>"
        | "<<"
        | ">>"
        | "<"
        | ">"
        | ",";
    right: Expression[];
}

Properties

Properties

kind: "binary"
left: Expression[]
operator:
    | "+"
    | "-"
    | "&"
    | "*"
    | "/"
    | "%"
    | "=="
    | "==="
    | "!="
    | ">="
    | "<="
    | "^"
    | "|"
    | "&&"
    | "||"
    | "??"
    | "<<<"
    | ">>>"
    | "<<"
    | ">>"
    | "<"
    | ">"
    | ","
right: Expression[]