summaryrefslogtreecommitdiff
path: root/matrix-lang/src/parse.rs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--matrix-lang/src/parse.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/matrix-lang/src/parse.rs b/matrix-lang/src/parse.rs
index 3a4c5f2..c476650 100644
--- a/matrix-lang/src/parse.rs
+++ b/matrix-lang/src/parse.rs
@@ -571,8 +571,13 @@ impl Parser {
expr_parser!(self, T::BitwiseAnd, parse_expr_shift)
}
+ fn parse_expr_bit_xor(&mut self) -> Result<Expr> {
+ expr_parser!(self, T::BitwiseXor, parse_expr_bit_and)
+ }
+
+
fn parse_expr_bit_or(&mut self) -> Result<Expr> {
- expr_parser!(self, T::BitwiseOr, parse_expr_bit_and)
+ expr_parser!(self, T::BitwiseOr, parse_expr_bit_xor)
}
fn parse_expr_compare(&mut self) -> Result<Expr> {