aboutsummaryrefslogtreecommitdiffstats
path: root/modelica-parser-lalrpop/src/ast.rs
diff options
context:
space:
mode:
Diffstat (limited to 'modelica-parser-lalrpop/src/ast.rs')
-rw-r--r--modelica-parser-lalrpop/src/ast.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/modelica-parser-lalrpop/src/ast.rs b/modelica-parser-lalrpop/src/ast.rs
index f1e7d93..317944b 100644
--- a/modelica-parser-lalrpop/src/ast.rs
+++ b/modelica-parser-lalrpop/src/ast.rs
@@ -103,6 +103,7 @@ pub enum MathUnaryFunc {
pub enum BinOperator {
Multiply,
Divide,
+ Exponentiate,
Add,
Subtract,
}
@@ -313,6 +314,8 @@ impl Debug for BinOperator {
match *self {
Multiply => write!(fmt, "*"),
Divide => write!(fmt, "/"),
+ // TODO: this doesn't really work here
+ Exponentiate => write!(fmt, "^"),
Add => write!(fmt, "+"),
Subtract => write!(fmt, "-"),
}