summaryrefslogtreecommitdiff
path: root/src/ast/expr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ast/expr.cpp')
-rw-r--r--src/ast/expr.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ast/expr.cpp b/src/ast/expr.cpp
index b4cd9240..7d6983f6 100644
--- a/src/ast/expr.cpp
+++ b/src/ast/expr.cpp
@@ -240,6 +240,9 @@ void operator%(::Serialiser& s, const ExprNode_BinOp::Type t) {
_(BITXOR);
_(SHL);
_(SHR);
+ _(MULTIPLY);
+ _(DIVIDE);
+ _(MODULO);
#undef _
}
}
@@ -268,6 +271,9 @@ NODE(ExprNode_BinOp, {
case BITXOR: os << "^"; break;
case SHR: os << ">>"; break;
case SHL: os << "<<"; break;
+ case MULTIPLY: os << "*"; break;
+ case DIVIDE: os << "/"; break;
+ case MODULO: os << "%"; break;
}
os << " " << *m_right << ")";
})