diff options
author | Edwin Cheng <[email protected]> | 2019-04-18 03:21:36 +0100 |
---|---|---|
committer | Edwin Cheng <[email protected]> | 2019-04-18 03:21:36 +0100 |
commit | e944fd059de93f305d6a8c40cfac5ebe84548771 (patch) | |
tree | 9e7ff9215e3490169c63c12e03c2eb03ca59ba20 /crates/ra_parser/src/grammar.rs | |
parent | 112fd0ec7d65b5f23865410fd3e188e761d97110 (diff) |
Add `item` matcher in mbe
Diffstat (limited to 'crates/ra_parser/src/grammar.rs')
-rw-r--r-- | crates/ra_parser/src/grammar.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/crates/ra_parser/src/grammar.rs b/crates/ra_parser/src/grammar.rs index 2c2f785d0..f8ed1299a 100644 --- a/crates/ra_parser/src/grammar.rs +++ b/crates/ra_parser/src/grammar.rs | |||
@@ -69,6 +69,10 @@ pub(crate) fn stmt(p: &mut Parser, with_semi: bool) { | |||
69 | expressions::stmt(p, with_semi) | 69 | expressions::stmt(p, with_semi) |
70 | } | 70 | } |
71 | 71 | ||
72 | pub(crate) fn item(p: &mut Parser) { | ||
73 | items::item_or_macro(p, true, items::ItemFlavor::Mod) | ||
74 | } | ||
75 | |||
72 | pub(crate) fn reparser( | 76 | pub(crate) fn reparser( |
73 | node: SyntaxKind, | 77 | node: SyntaxKind, |
74 | first_child: Option<SyntaxKind>, | 78 | first_child: Option<SyntaxKind>, |