mirror of
https://github.com/astral-sh/ruff.git
synced 2025-09-28 21:05:08 +00:00
Add parenthesized
flag to ExprTuple
and ExprGenerator
(#9614)
This commit is contained in:
parent
ab4bd71755
commit
77c5561646
65 changed files with 391 additions and 139 deletions
|
@ -55,6 +55,7 @@ expression: parse_ast
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
},
|
||||
|
|
|
@ -44,6 +44,7 @@ expression: parse_ast
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
body: [
|
||||
|
|
|
@ -60,6 +60,7 @@ expression: parse_ast
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
},
|
||||
|
|
|
@ -65,6 +65,7 @@ expression: parse_ast
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
ifs: [],
|
||||
|
|
|
@ -45,6 +45,7 @@ expression: parse_ast
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
},
|
||||
|
|
|
@ -65,6 +65,7 @@ expression: parse_ast
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
ifs: [],
|
||||
|
|
|
@ -33,6 +33,7 @@ expression: parse_ast
|
|||
),
|
||||
],
|
||||
ctx: Store,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
],
|
||||
|
@ -66,6 +67,7 @@ expression: parse_ast
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
},
|
||||
|
|
|
@ -58,6 +58,7 @@ expression: parse_ast
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
},
|
||||
|
|
|
@ -27,6 +27,7 @@ expression: parse_ast
|
|||
),
|
||||
],
|
||||
ctx: Store,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
],
|
||||
|
@ -60,6 +61,7 @@ expression: parse_ast
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
},
|
||||
|
|
|
@ -54,6 +54,7 @@ expression: parse_ast
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
},
|
||||
|
|
|
@ -57,6 +57,7 @@ expression: parse_ast
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
},
|
||||
|
|
|
@ -35,6 +35,7 @@ Ok(
|
|||
),
|
||||
],
|
||||
ctx: Store,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
],
|
||||
|
@ -68,6 +69,7 @@ Ok(
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
},
|
||||
|
|
|
@ -111,6 +111,7 @@ expression: parse_ast
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: false,
|
||||
},
|
||||
),
|
||||
debug_text: None,
|
||||
|
@ -501,6 +502,7 @@ expression: parse_ast
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: false,
|
||||
},
|
||||
),
|
||||
debug_text: Some(
|
||||
|
|
|
@ -146,12 +146,14 @@ Call(
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
ifs: [],
|
||||
is_async: false,
|
||||
},
|
||||
],
|
||||
parenthesized: false,
|
||||
},
|
||||
),
|
||||
],
|
||||
|
|
|
@ -469,6 +469,7 @@ expression: parse_ast
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: false,
|
||||
},
|
||||
),
|
||||
cases: [
|
||||
|
@ -521,6 +522,7 @@ expression: parse_ast
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: false,
|
||||
},
|
||||
),
|
||||
cases: [
|
||||
|
@ -573,6 +575,7 @@ expression: parse_ast
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: false,
|
||||
},
|
||||
),
|
||||
cases: [
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
source: crates/ruff_python_parser/src/parser.rs
|
||||
expression: "parse_suite(source, \"<test>\").unwrap()"
|
||||
expression: parse_suite(source).unwrap()
|
||||
---
|
||||
[
|
||||
Expr(
|
||||
|
@ -52,6 +52,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: false,
|
||||
},
|
||||
),
|
||||
},
|
||||
|
@ -105,6 +106,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: false,
|
||||
},
|
||||
),
|
||||
},
|
||||
|
@ -385,6 +387,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
range: 298..300,
|
||||
elts: [],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
],
|
||||
|
@ -425,6 +428,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
range: 329..331,
|
||||
elts: [],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
],
|
||||
|
@ -505,6 +509,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: false,
|
||||
},
|
||||
),
|
||||
ctx: Load,
|
||||
|
@ -548,6 +553,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
ctx: Load,
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
source: crates/ruff_python_parser/src/parser.rs
|
||||
expression: "parse_suite(source, \"<test>\").unwrap()"
|
||||
expression: parse_suite(source).unwrap()
|
||||
---
|
||||
[
|
||||
With(
|
||||
|
@ -171,6 +171,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
optional_vars: Some(
|
||||
|
@ -220,6 +221,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
optional_vars: Some(
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
source: crates/ruff_python_parser/src/parser.rs
|
||||
expression: "parse_suite(source, \"<test>\").unwrap()"
|
||||
expression: parse_suite(source).unwrap()
|
||||
---
|
||||
[
|
||||
ClassDef(
|
||||
|
@ -143,6 +143,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
),
|
||||
|
|
|
@ -35,6 +35,7 @@ ListComp(
|
|||
),
|
||||
],
|
||||
ctx: Store,
|
||||
parenthesized: false,
|
||||
},
|
||||
),
|
||||
iter: Name(
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
source: crates/ruff_python_parser/src/parser.rs
|
||||
expression: "parse_suite(source, \"<test>\").unwrap()"
|
||||
expression: parse_suite(source).unwrap()
|
||||
---
|
||||
[
|
||||
FunctionDef(
|
||||
|
@ -254,6 +254,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
),
|
||||
|
|
|
@ -33,5 +33,6 @@ GeneratorExp(
|
|||
is_async: false,
|
||||
},
|
||||
],
|
||||
parenthesized: true,
|
||||
},
|
||||
)
|
||||
|
|
|
@ -52,5 +52,6 @@ GeneratorExp(
|
|||
is_async: false,
|
||||
},
|
||||
],
|
||||
parenthesized: true,
|
||||
},
|
||||
)
|
||||
|
|
|
@ -59,5 +59,6 @@ GeneratorExp(
|
|||
is_async: false,
|
||||
},
|
||||
],
|
||||
parenthesized: true,
|
||||
},
|
||||
)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
source: crates/ruff_python_parser/src/parser.rs
|
||||
expression: "parse_suite(source, \"<test>\").unwrap()"
|
||||
expression: parse_suite(source).unwrap()
|
||||
---
|
||||
[
|
||||
Assign(
|
||||
|
@ -27,6 +27,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
),
|
||||
],
|
||||
ctx: Store,
|
||||
parenthesized: false,
|
||||
},
|
||||
),
|
||||
],
|
||||
|
@ -52,6 +53,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: false,
|
||||
},
|
||||
),
|
||||
},
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
source: crates/ruff_python_parser/src/parser.rs
|
||||
expression: "parse_suite(source, \"<test>\").unwrap()"
|
||||
expression: parse_suite(source).unwrap()
|
||||
---
|
||||
[
|
||||
TypeAlias(
|
||||
|
@ -354,6 +354,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
},
|
||||
|
@ -438,6 +439,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
},
|
||||
|
@ -484,6 +486,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
),
|
||||
|
@ -537,6 +540,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
},
|
||||
|
|
|
@ -1659,6 +1659,7 @@ expression: parse_ast
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
cases: [
|
||||
|
@ -2148,6 +2149,7 @@ expression: parse_ast
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
cases: [
|
||||
|
@ -3287,6 +3289,7 @@ expression: parse_ast
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
cases: [
|
||||
|
@ -3385,6 +3388,7 @@ expression: parse_ast
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
cases: [
|
||||
|
@ -3466,6 +3470,7 @@ expression: parse_ast
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: false,
|
||||
},
|
||||
),
|
||||
cases: [
|
||||
|
@ -3542,6 +3547,7 @@ expression: parse_ast
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: false,
|
||||
},
|
||||
),
|
||||
cases: [
|
||||
|
@ -3635,6 +3641,7 @@ expression: parse_ast
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: false,
|
||||
},
|
||||
),
|
||||
cases: [
|
||||
|
|
|
@ -66,6 +66,7 @@ expression: parse_ast
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: false,
|
||||
},
|
||||
),
|
||||
ctx: Load,
|
||||
|
@ -128,6 +129,7 @@ expression: parse_ast
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: false,
|
||||
},
|
||||
),
|
||||
ctx: Store,
|
||||
|
@ -188,6 +190,7 @@ expression: parse_ast
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: false,
|
||||
},
|
||||
),
|
||||
ctx: Load,
|
||||
|
@ -253,6 +256,7 @@ expression: parse_ast
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: false,
|
||||
},
|
||||
),
|
||||
ctx: Load,
|
||||
|
|
|
@ -0,0 +1,124 @@
|
|||
---
|
||||
source: crates/ruff_python_parser/src/parser.rs
|
||||
expression: parse_ast
|
||||
---
|
||||
[
|
||||
Expr(
|
||||
StmtExpr {
|
||||
range: 0..3,
|
||||
value: Tuple(
|
||||
ExprTuple {
|
||||
range: 0..3,
|
||||
elts: [
|
||||
Name(
|
||||
ExprName {
|
||||
range: 0..1,
|
||||
id: "a",
|
||||
ctx: Load,
|
||||
},
|
||||
),
|
||||
Name(
|
||||
ExprName {
|
||||
range: 2..3,
|
||||
id: "b",
|
||||
ctx: Load,
|
||||
},
|
||||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: false,
|
||||
},
|
||||
),
|
||||
},
|
||||
),
|
||||
Expr(
|
||||
StmtExpr {
|
||||
range: 4..9,
|
||||
value: Tuple(
|
||||
ExprTuple {
|
||||
range: 4..9,
|
||||
elts: [
|
||||
Name(
|
||||
ExprName {
|
||||
range: 5..6,
|
||||
id: "a",
|
||||
ctx: Load,
|
||||
},
|
||||
),
|
||||
Name(
|
||||
ExprName {
|
||||
range: 7..8,
|
||||
id: "b",
|
||||
ctx: Load,
|
||||
},
|
||||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
},
|
||||
),
|
||||
Expr(
|
||||
StmtExpr {
|
||||
range: 10..12,
|
||||
value: Tuple(
|
||||
ExprTuple {
|
||||
range: 10..12,
|
||||
elts: [],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
},
|
||||
),
|
||||
Expr(
|
||||
StmtExpr {
|
||||
range: 13..17,
|
||||
value: Tuple(
|
||||
ExprTuple {
|
||||
range: 13..17,
|
||||
elts: [
|
||||
Name(
|
||||
ExprName {
|
||||
range: 14..15,
|
||||
id: "a",
|
||||
ctx: Load,
|
||||
},
|
||||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
},
|
||||
),
|
||||
Expr(
|
||||
StmtExpr {
|
||||
range: 18..25,
|
||||
value: Tuple(
|
||||
ExprTuple {
|
||||
range: 19..24,
|
||||
elts: [
|
||||
Name(
|
||||
ExprName {
|
||||
range: 20..21,
|
||||
id: "a",
|
||||
ctx: Load,
|
||||
},
|
||||
),
|
||||
Name(
|
||||
ExprName {
|
||||
range: 22..23,
|
||||
id: "b",
|
||||
ctx: Load,
|
||||
},
|
||||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
},
|
||||
),
|
||||
]
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
source: crates/ruff_python_parser/src/parser.rs
|
||||
expression: "parse_suite(source, \"<test>\").unwrap()"
|
||||
expression: parse_suite(source).unwrap()
|
||||
---
|
||||
[
|
||||
Expr(
|
||||
|
@ -52,6 +52,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: false,
|
||||
},
|
||||
),
|
||||
},
|
||||
|
@ -105,6 +106,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: false,
|
||||
},
|
||||
),
|
||||
},
|
||||
|
@ -385,6 +387,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
range: 283..285,
|
||||
elts: [],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
],
|
||||
|
@ -425,6 +428,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
range: 312..314,
|
||||
elts: [],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
],
|
||||
|
@ -505,6 +509,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: false,
|
||||
},
|
||||
),
|
||||
ctx: Load,
|
||||
|
@ -548,6 +553,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
ctx: Load,
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
source: crates/ruff_python_parser/src/parser.rs
|
||||
expression: "parse_suite(source, \"<test>\").unwrap()"
|
||||
expression: parse_suite(source).unwrap()
|
||||
---
|
||||
[
|
||||
With(
|
||||
|
@ -275,6 +275,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
range: 133..135,
|
||||
elts: [],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
optional_vars: None,
|
||||
|
@ -301,6 +302,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
range: 147..149,
|
||||
elts: [],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
optional_vars: Some(
|
||||
|
@ -433,6 +435,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
optional_vars: Some(
|
||||
|
@ -523,6 +526,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
optional_vars: Some(
|
||||
|
@ -571,6 +575,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
optional_vars: None,
|
||||
|
@ -611,6 +616,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
optional_vars: Some(
|
||||
|
@ -667,6 +673,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
optional_vars: None,
|
||||
|
@ -715,6 +722,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
optional_vars: Some(
|
||||
|
@ -876,6 +884,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
optional_vars: None,
|
||||
|
@ -943,6 +952,7 @@ expression: "parse_suite(source, \"<test>\").unwrap()"
|
|||
),
|
||||
],
|
||||
ctx: Load,
|
||||
parenthesized: true,
|
||||
},
|
||||
),
|
||||
optional_vars: Some(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue