Expression.Binary
type operator =
| Equal
| NotEqual
| StrictEqual
| StrictNotEqual
| LessThan
| LessThanEqual
| GreaterThan
| GreaterThanEqual
| LShift
| RShift
| RShift3
| Plus
| Minus
| Mult
| Exp
| Div
| Mod
| BitOr
| Xor
| BitAnd
| In
| Instanceof
and ('M, 'T) t = {
operator : operator;
left : ('M, 'T) Expression.t;
right : ('M, 'T) Expression.t;
comments : ('M, unit) Syntax.t option;
}