diff options
author | bors[bot] <bors[bot]@users.noreply.github.com> | 2018-01-28 11:59:12 +0000 |
---|---|---|
committer | bors[bot] <bors[bot]@users.noreply.github.com> | 2018-01-28 11:59:12 +0000 |
commit | 4adf0c20b71f8eb6365893cb1739b1cd33b081cc (patch) | |
tree | 81136bfa035035ee838717f8296a79f044dc0d48 /src/parser/event_parser/grammar/mod.rs | |
parent | 4212d28727fca0de8c3f5d4504025c3028425386 (diff) | |
parent | dee7046f7eefbaef1d8ab97517b14139fbf696ce (diff) |
Merge #28
28: Don't return SyntaxKind from bump r=matklad a=matklad
Diffstat (limited to 'src/parser/event_parser/grammar/mod.rs')
-rw-r--r-- | src/parser/event_parser/grammar/mod.rs | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/parser/event_parser/grammar/mod.rs b/src/parser/event_parser/grammar/mod.rs index 931193b5f..92125acd1 100644 --- a/src/parser/event_parser/grammar/mod.rs +++ b/src/parser/event_parser/grammar/mod.rs | |||
@@ -21,11 +21,15 @@ fn visibility(p: &mut Parser) { | |||
21 | p.bump(); | 21 | p.bump(); |
22 | if p.at(L_PAREN) { | 22 | if p.at(L_PAREN) { |
23 | match p.nth(1) { | 23 | match p.nth(1) { |
24 | CRATE_KW | SELF_KW | SUPER_KW | IN_KW => { | 24 | CRATE_KW | SELF_KW | SUPER_KW => { |
25 | p.bump(); | 25 | p.bump(); |
26 | if p.bump() == IN_KW { | 26 | p.bump(); |
27 | paths::use_path(p); | 27 | p.expect(R_PAREN); |
28 | } | 28 | } |
29 | IN_KW => { | ||
30 | p.bump(); | ||
31 | p.bump(); | ||
32 | paths::use_path(p); | ||
29 | p.expect(R_PAREN); | 33 | p.expect(R_PAREN); |
30 | } | 34 | } |
31 | _ => (), | 35 | _ => (), |