Skip to content

Commit 30eec26

Browse files
committed
refactor(ast): make generated code for Visit more understandable (#8825)
Pure refactor. `for elements in it.elements.iter().flatten()` doesn't make much sense - each item is a single element, not multiple elements. Change to `for el in it.elements.iter().flatten()`.
1 parent 3abf2f7 commit 30eec26

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

crates/oxc_ast/src/generated/visit.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -2106,8 +2106,8 @@ pub mod walk {
21062106
let kind = AstKind::ArrayPattern(visitor.alloc(it));
21072107
visitor.enter_node(kind);
21082108
visitor.visit_span(&it.span);
2109-
for elements in it.elements.iter().flatten() {
2110-
visitor.visit_binding_pattern(elements);
2109+
for el in it.elements.iter().flatten() {
2110+
visitor.visit_binding_pattern(el);
21112111
}
21122112
if let Some(rest) = &it.rest {
21132113
visitor.visit_binding_rest_element(rest);
@@ -2866,8 +2866,8 @@ pub mod walk {
28662866
let kind = AstKind::ArrayAssignmentTarget(visitor.alloc(it));
28672867
visitor.enter_node(kind);
28682868
visitor.visit_span(&it.span);
2869-
for elements in it.elements.iter().flatten() {
2870-
visitor.visit_assignment_target_maybe_default(elements);
2869+
for el in it.elements.iter().flatten() {
2870+
visitor.visit_assignment_target_maybe_default(el);
28712871
}
28722872
if let Some(rest) = &it.rest {
28732873
visitor.visit_assignment_target_rest(rest);

crates/oxc_ast/src/generated/visit_mut.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -2161,8 +2161,8 @@ pub mod walk_mut {
21612161
let kind = AstType::ArrayPattern;
21622162
visitor.enter_node(kind);
21632163
visitor.visit_span(&mut it.span);
2164-
for elements in it.elements.iter_mut().flatten() {
2165-
visitor.visit_binding_pattern(elements);
2164+
for el in it.elements.iter_mut().flatten() {
2165+
visitor.visit_binding_pattern(el);
21662166
}
21672167
if let Some(rest) = &mut it.rest {
21682168
visitor.visit_binding_rest_element(rest);
@@ -2981,8 +2981,8 @@ pub mod walk_mut {
29812981
let kind = AstType::ArrayAssignmentTarget;
29822982
visitor.enter_node(kind);
29832983
visitor.visit_span(&mut it.span);
2984-
for elements in it.elements.iter_mut().flatten() {
2985-
visitor.visit_assignment_target_maybe_default(elements);
2984+
for el in it.elements.iter_mut().flatten() {
2985+
visitor.visit_assignment_target_maybe_default(el);
29862986
}
29872987
if let Some(rest) = &mut it.rest {
29882988
visitor.visit_assignment_target_rest(rest);

tasks/ast_tools/src/generators/visit.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -465,8 +465,8 @@ impl<'a> VisitBuilder<'a> {
465465
TypeWrapper::VecOpt => {
466466
let iter = if self.is_mut { quote!(iter_mut) } else { quote!(iter) };
467467
quote! {
468-
for #name in it.#name.#iter().flatten() {
469-
visitor.#visit(#name #(#args)*);
468+
for el in it.#name.#iter().flatten() {
469+
visitor.#visit(el #(#args)*);
470470
}
471471
}
472472
}

0 commit comments

Comments
 (0)