aboutsummaryrefslogtreecommitdiff
path: root/crates/parser/src
diff options
context:
space:
mode:
Diffstat (limited to 'crates/parser/src')
-rw-r--r--crates/parser/src/grammar.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/crates/parser/src/grammar.rs b/crates/parser/src/grammar.rs
index 6913e9ec2..6159d064c 100644
--- a/crates/parser/src/grammar.rs
+++ b/crates/parser/src/grammar.rs
@@ -95,7 +95,7 @@ pub(crate) mod fragments {
95 // https://doc.rust-lang.org/reference/paths.html#simple-paths 95 // https://doc.rust-lang.org/reference/paths.html#simple-paths
96 // The start of an meta must be a simple path 96 // The start of an meta must be a simple path
97 match p.current() { 97 match p.current() {
98 IDENT | T![::] | T![super] | T![self] | T![crate] => p.bump_any(), 98 IDENT | T![super] | T![self] | T![crate] => p.bump_any(),
99 T![=] => { 99 T![=] => {
100 p.bump_any(); 100 p.bump_any();
101 match p.current() { 101 match p.current() {
@@ -105,6 +105,7 @@ pub(crate) mod fragments {
105 } 105 }
106 break; 106 break;
107 } 107 }
108 _ if p.at(T![::]) => p.bump(T![::]),
108 _ => break, 109 _ => break,
109 } 110 }
110 } 111 }