diff options
Diffstat (limited to 'crates/ra_parser/src/grammar/expressions.rs')
-rw-r--r-- | crates/ra_parser/src/grammar/expressions.rs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/crates/ra_parser/src/grammar/expressions.rs b/crates/ra_parser/src/grammar/expressions.rs index 795dccea1..298030cb9 100644 --- a/crates/ra_parser/src/grammar/expressions.rs +++ b/crates/ra_parser/src/grammar/expressions.rs | |||
@@ -181,6 +181,17 @@ pub(crate) fn expr_block_contents(p: &mut Parser) { | |||
181 | // fn foo(){ | 181 | // fn foo(){ |
182 | // ;;;some_expr();;;;{;;;};;;;Ok(()) | 182 | // ;;;some_expr();;;;{;;;};;;;Ok(()) |
183 | // } | 183 | // } |
184 | |||
185 | // test nocontentexpr_after_item | ||
186 | // fn simple_function() { | ||
187 | // enum LocalEnum { | ||
188 | // One, | ||
189 | // Two, | ||
190 | // }; | ||
191 | // fn f() {}; | ||
192 | // struct S {}; | ||
193 | // } | ||
194 | |||
184 | if p.current() == T![;] { | 195 | if p.current() == T![;] { |
185 | p.bump(); | 196 | p.bump(); |
186 | continue; | 197 | continue; |