use crate::ast::expression::Expression; pub enum Operator { Unary(UnaryOperator), Binary(BinaryOperator), } pub enum UnaryOperator { Minus, Not, Reference, Dereference, } pub enum BinaryOperator { Plus, Minus, Multiply, Divide, Modulo, And, Or, Xor, Equal, NotEqual, Greater, GreaterEqual, Less, LessEqual, }