Create PreorderVisitor trait (#4658)
This commit is contained in:
1147
crates/ruff_python_ast/src/visitor/preorder.rs
Normal file
1147
crates/ruff_python_ast/src/visitor/preorder.rs
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,15 @@
|
||||
---
|
||||
source: crates/ruff_python_ast/src/visitor/preorder.rs
|
||||
expression: trace
|
||||
---
|
||||
- ModModule
|
||||
- StmtExpr
|
||||
- ExprCompare
|
||||
- ExprConstant
|
||||
- Int(4)
|
||||
- Lt
|
||||
- ExprName
|
||||
- Lt
|
||||
- ExprConstant
|
||||
- Int(5)
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
---
|
||||
source: crates/ruff_python_ast/src/visitor/preorder.rs
|
||||
expression: trace
|
||||
---
|
||||
- ModModule
|
||||
- StmtFunctionDef
|
||||
- ExprName
|
||||
- Arguments
|
||||
- StmtPass
|
||||
- StmtClassDef
|
||||
- ExprName
|
||||
- StmtPass
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
---
|
||||
source: crates/ruff_python_ast/src/visitor/preorder.rs
|
||||
expression: trace
|
||||
---
|
||||
- ModModule
|
||||
- StmtExpr
|
||||
- ExprDictComp
|
||||
- ExprName
|
||||
- ExprBinOp
|
||||
- ExprName
|
||||
- Pow
|
||||
- ExprConstant
|
||||
- Int(2)
|
||||
- Comprehension
|
||||
- ExprName
|
||||
- ExprName
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
---
|
||||
source: crates/ruff_python_ast/src/visitor/preorder.rs
|
||||
expression: trace
|
||||
---
|
||||
- ModModule
|
||||
- StmtFunctionDef
|
||||
- Arguments
|
||||
- Arg
|
||||
- Arg
|
||||
- Arg
|
||||
- Arg
|
||||
- ExprConstant
|
||||
- Int(20)
|
||||
- Arg
|
||||
- Arg
|
||||
- ExprConstant
|
||||
- Int(5)
|
||||
- Arg
|
||||
- ExprConstant
|
||||
- Int(20)
|
||||
- Arg
|
||||
- StmtPass
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
---
|
||||
source: crates/ruff_python_ast/src/visitor/preorder.rs
|
||||
expression: trace
|
||||
---
|
||||
- ModModule
|
||||
- StmtFunctionDef
|
||||
- Arguments
|
||||
- Arg
|
||||
- Arg
|
||||
- ExprConstant
|
||||
- Int(34)
|
||||
- Arg
|
||||
- ExprConstant
|
||||
- Int(20)
|
||||
- Arg
|
||||
- StmtPass
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
---
|
||||
source: crates/ruff_python_ast/src/visitor/preorder.rs
|
||||
expression: trace
|
||||
---
|
||||
- ModModule
|
||||
- StmtExpr
|
||||
- ExprListComp
|
||||
- ExprName
|
||||
- Comprehension
|
||||
- ExprName
|
||||
- ExprName
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
---
|
||||
source: crates/ruff_python_ast/src/visitor/preorder.rs
|
||||
expression: trace
|
||||
---
|
||||
- ModModule
|
||||
- StmtMatch
|
||||
- ExprName
|
||||
- MatchCase
|
||||
- PatternMatchClass
|
||||
- ExprName
|
||||
- PatternMatchValue
|
||||
- ExprConstant
|
||||
- Int(0)
|
||||
- PatternMatchValue
|
||||
- ExprConstant
|
||||
- Int(0)
|
||||
- StmtExpr
|
||||
- ExprConstant
|
||||
- Ellipsis
|
||||
- MatchCase
|
||||
- PatternMatchClass
|
||||
- ExprName
|
||||
- PatternMatchValue
|
||||
- ExprConstant
|
||||
- Int(0)
|
||||
- PatternMatchValue
|
||||
- ExprConstant
|
||||
- Int(0)
|
||||
- PatternMatchValue
|
||||
- ExprConstant
|
||||
- Int(0)
|
||||
- StmtExpr
|
||||
- ExprConstant
|
||||
- Ellipsis
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
---
|
||||
source: crates/ruff_python_ast/src/visitor/preorder.rs
|
||||
expression: trace
|
||||
---
|
||||
- ModModule
|
||||
- StmtExpr
|
||||
- ExprSetComp
|
||||
- ExprName
|
||||
- Comprehension
|
||||
- ExprName
|
||||
- ExprName
|
||||
|
||||
Reference in New Issue
Block a user