aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/parser/event_parser/grammar/attributes.rs4
-rw-r--r--src/parser/event_parser/grammar/items.rs2
-rw-r--r--src/parser/event_parser/grammar/mod.rs4
-rw-r--r--src/parser/event_parser/grammar/paths.rs2
4 files changed, 6 insertions, 6 deletions
diff --git a/src/parser/event_parser/grammar/attributes.rs b/src/parser/event_parser/grammar/attributes.rs
index d774f8827..a896b4901 100644
--- a/src/parser/event_parser/grammar/attributes.rs
+++ b/src/parser/event_parser/grammar/attributes.rs
@@ -5,11 +5,11 @@ enum AttrKind {
5} 5}
6 6
7pub(super) fn inner_attributes(p: &mut Parser) { 7pub(super) fn inner_attributes(p: &mut Parser) {
8 many(p, |p| attribute(p, AttrKind::Inner)) 8 repeat(p, |p| attribute(p, AttrKind::Inner))
9} 9}
10 10
11pub(super) fn outer_attributes(p: &mut Parser) { 11pub(super) fn outer_attributes(p: &mut Parser) {
12 many(p, |p| attribute(p, AttrKind::Outer)) 12 repeat(p, |p| attribute(p, AttrKind::Outer))
13} 13}
14 14
15 15
diff --git a/src/parser/event_parser/grammar/items.rs b/src/parser/event_parser/grammar/items.rs
index a14f6de77..d2bfeac97 100644
--- a/src/parser/event_parser/grammar/items.rs
+++ b/src/parser/event_parser/grammar/items.rs
@@ -2,7 +2,7 @@ use super::*;
2 2
3pub(super) fn mod_contents(p: &mut Parser) { 3pub(super) fn mod_contents(p: &mut Parser) {
4 attributes::inner_attributes(p); 4 attributes::inner_attributes(p);
5 many(p, |p| { 5 repeat(p, |p| {
6 skip_to_first( 6 skip_to_first(
7 p, item_first, mod_contents_item, 7 p, item_first, mod_contents_item,
8 "expected item", 8 "expected item",
diff --git a/src/parser/event_parser/grammar/mod.rs b/src/parser/event_parser/grammar/mod.rs
index 881bb3ef3..1097344c0 100644
--- a/src/parser/event_parser/grammar/mod.rs
+++ b/src/parser/event_parser/grammar/mod.rs
@@ -59,7 +59,7 @@ fn node<F: FnOnce(&mut Parser)>(p: &mut Parser, node_kind: SyntaxKind, rest: F)
59 p.finish(); 59 p.finish();
60} 60}
61 61
62fn many<F: FnMut(&mut Parser) -> bool>(p: &mut Parser, mut f: F) { 62fn repeat<F: FnMut(&mut Parser) -> bool>(p: &mut Parser, mut f: F) {
63 loop { 63 loop {
64 let pos = p.pos(); 64 let pos = p.pos();
65 if !f(p) { 65 if !f(p) {
@@ -72,7 +72,7 @@ fn many<F: FnMut(&mut Parser) -> bool>(p: &mut Parser, mut f: F) {
72} 72}
73 73
74fn comma_list<F: Fn(&mut Parser) -> bool>(p: &mut Parser, end: SyntaxKind, f: F) { 74fn comma_list<F: Fn(&mut Parser) -> bool>(p: &mut Parser, end: SyntaxKind, f: F) {
75 many(p, |p| { 75 repeat(p, |p| {
76 if p.current() == end { 76 if p.current() == end {
77 return false 77 return false
78 } 78 }
diff --git a/src/parser/event_parser/grammar/paths.rs b/src/parser/event_parser/grammar/paths.rs
index 62d1a3bb2..45f3cb779 100644
--- a/src/parser/event_parser/grammar/paths.rs
+++ b/src/parser/event_parser/grammar/paths.rs
@@ -12,7 +12,7 @@ pub(crate) fn use_path(p: &mut Parser) {
12 node(p, PATH, |p| { 12 node(p, PATH, |p| {
13 path_segment(p, true); 13 path_segment(p, true);
14 }); 14 });
15 many(p, |p| { 15 repeat(p, |p| {
16 let curr = p.mark(); 16 let curr = p.mark();
17 if p.current() == COLONCOLON && !items::is_use_tree_start(p.raw_lookahead(1)) { 17 if p.current() == COLONCOLON && !items::is_use_tree_start(p.raw_lookahead(1)) {
18 node(p, PATH, |p| { 18 node(p, PATH, |p| {