diff options
Diffstat (limited to 'crates/ra_syntax/src/grammar/expressions.rs')
-rw-r--r-- | crates/ra_syntax/src/grammar/expressions.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/ra_syntax/src/grammar/expressions.rs b/crates/ra_syntax/src/grammar/expressions.rs index 28fcb1f7d..d5a4f4d7b 100644 --- a/crates/ra_syntax/src/grammar/expressions.rs +++ b/crates/ra_syntax/src/grammar/expressions.rs | |||
@@ -138,7 +138,7 @@ enum Op { | |||
138 | } | 138 | } |
139 | 139 | ||
140 | fn current_op(p: &Parser) -> (u8, Op) { | 140 | fn current_op(p: &Parser) -> (u8, Op) { |
141 | if let Some(t) = p.next3() { | 141 | if let Some(t) = p.current3() { |
142 | match t { | 142 | match t { |
143 | (L_ANGLE, L_ANGLE, EQ) => return (1, Op::Composite(SHLEQ, 3)), | 143 | (L_ANGLE, L_ANGLE, EQ) => return (1, Op::Composite(SHLEQ, 3)), |
144 | (R_ANGLE, R_ANGLE, EQ) => return (1, Op::Composite(SHREQ, 3)), | 144 | (R_ANGLE, R_ANGLE, EQ) => return (1, Op::Composite(SHREQ, 3)), |
@@ -146,7 +146,7 @@ fn current_op(p: &Parser) -> (u8, Op) { | |||
146 | } | 146 | } |
147 | } | 147 | } |
148 | 148 | ||
149 | if let Some(t) = p.next2() { | 149 | if let Some(t) = p.current2() { |
150 | match t { | 150 | match t { |
151 | (PLUS, EQ) => return (1, Op::Composite(PLUSEQ, 2)), | 151 | (PLUS, EQ) => return (1, Op::Composite(PLUSEQ, 2)), |
152 | (MINUS, EQ) => return (1, Op::Composite(MINUSEQ, 2)), | 152 | (MINUS, EQ) => return (1, Op::Composite(MINUSEQ, 2)), |