We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 06f34fc commit 0f72134Copy full SHA for 0f72134
src/precedence.rs
@@ -28,9 +28,9 @@ pub(crate) enum Precedence {
28
// << >>
29
Shift,
30
// + -
31
- Arithmetic,
+ Sum,
32
// * / %
33
- Term,
+ Product,
34
// as
35
Cast,
36
// unary - * ! & &mut
@@ -44,8 +44,8 @@ pub(crate) enum Precedence {
44
impl Precedence {
45
pub(crate) fn of_binop(op: &BinOp) -> Self {
46
match op {
47
- BinOp::Add(_) | BinOp::Sub(_) => Precedence::Arithmetic,
48
- BinOp::Mul(_) | BinOp::Div(_) | BinOp::Rem(_) => Precedence::Term,
+ BinOp::Add(_) | BinOp::Sub(_) => Precedence::Sum,
+ BinOp::Mul(_) | BinOp::Div(_) | BinOp::Rem(_) => Precedence::Product,
49
BinOp::And(_) => Precedence::And,
50
BinOp::Or(_) => Precedence::Or,
51
BinOp::BitXor(_) => Precedence::BitXor,
0 commit comments