Files
fudge2.1/src/ast/operators.rs
2025-10-20 20:22:01 +02:00

31 lines
392 B
Rust

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,
}