aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/src/ast.rs
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2019-02-18 07:09:44 +0000
committerAleksey Kladov <[email protected]>2019-02-18 07:09:44 +0000
commit4e8a3f565b5c48bb82051bdff4349786d8b716f5 (patch)
treefa7f8ae7978d991b86d6c09b7ead9c9f7f94dbd2 /crates/ra_syntax/src/ast.rs
parentb5df9656245079d3dc4457ae326f9710ff58a298 (diff)
handle != operator
Diffstat (limited to 'crates/ra_syntax/src/ast.rs')
-rw-r--r--crates/ra_syntax/src/ast.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/crates/ra_syntax/src/ast.rs b/crates/ra_syntax/src/ast.rs
index 350f01f33..62641c9fe 100644
--- a/crates/ra_syntax/src/ast.rs
+++ b/crates/ra_syntax/src/ast.rs
@@ -535,6 +535,8 @@ pub enum BinOp {
535 BooleanAnd, 535 BooleanAnd,
536 /// The `==` operator for equality testing 536 /// The `==` operator for equality testing
537 EqualityTest, 537 EqualityTest,
538 /// The `!=` operator for equality testing
539 NegatedEqualityTest,
538 /// The `<=` operator for lesser-equal testing 540 /// The `<=` operator for lesser-equal testing
539 LesserEqualTest, 541 LesserEqualTest,
540 /// The `>=` operator for greater-equal testing 542 /// The `>=` operator for greater-equal testing
@@ -569,7 +571,7 @@ pub enum BinOp {
569 RangeRightClosed, 571 RangeRightClosed,
570 /// The `=` operator for assignment 572 /// The `=` operator for assignment
571 Assignment, 573 Assignment,
572 /// The `+=` operator for assignment after additon 574 /// The `+=` operator for assignment after addition
573 AddAssign, 575 AddAssign,
574 /// The `/=` operator for assignment after division 576 /// The `/=` operator for assignment after division
575 DivAssign, 577 DivAssign,
@@ -599,6 +601,7 @@ impl BinExpr {
599 PIPEPIPE => Some(BinOp::BooleanOr), 601 PIPEPIPE => Some(BinOp::BooleanOr),
600 AMPAMP => Some(BinOp::BooleanAnd), 602 AMPAMP => Some(BinOp::BooleanAnd),
601 EQEQ => Some(BinOp::EqualityTest), 603 EQEQ => Some(BinOp::EqualityTest),
604 NEQ => Some(BinOp::NegatedEqualityTest),
602 LTEQ => Some(BinOp::LesserEqualTest), 605 LTEQ => Some(BinOp::LesserEqualTest),
603 GTEQ => Some(BinOp::GreaterEqualTest), 606 GTEQ => Some(BinOp::GreaterEqualTest),
604 L_ANGLE => Some(BinOp::LesserTest), 607 L_ANGLE => Some(BinOp::LesserTest),