SourceOrderVisitor should visit the Identifier part of the PatternKeyword node (#18635)

This commit is contained in:
Jia Chen 2025-06-11 23:20:14 -07:00 committed by GitHub
parent 65a2c6d4eb
commit f74527f4e9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 4 additions and 2 deletions

View file

@ -501,7 +501,7 @@ where
{
let node = AnyNodeRef::from(pattern_keyword);
if visitor.enter_node(node).is_traverse() {
visitor.visit_pattern(&pattern_keyword.pattern);
pattern_keyword.visit_source_order(visitor);
}
visitor.leave_node(node);
}

View file

@ -1,7 +1,6 @@
---
source: crates/ruff_python_ast_integration_tests/tests/source_order.rs
expression: trace
snapshot_kind: text
---
- ModModule
- StmtMatch
@ -21,12 +20,15 @@ snapshot_kind: text
- ExprName
- PatternArguments
- PatternKeyword
- Identifier
- PatternMatchValue
- ExprNumberLiteral
- PatternKeyword
- Identifier
- PatternMatchValue
- ExprNumberLiteral
- PatternKeyword
- Identifier
- PatternMatchValue
- ExprNumberLiteral
- StmtExpr