Add parenthesized flag to ExprTuple and ExprGenerator (#9614)

This commit is contained in:
Micha Reiser 2024-02-26 16:35:20 +01:00 committed by GitHub
parent ab4bd71755
commit 77c5561646
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
65 changed files with 391 additions and 139 deletions

View file

@ -55,6 +55,7 @@ expression: parse_ast
),
],
ctx: Load,
parenthesized: true,
},
),
},

View file

@ -44,6 +44,7 @@ expression: parse_ast
),
],
ctx: Load,
parenthesized: true,
},
),
body: [

View file

@ -60,6 +60,7 @@ expression: parse_ast
),
],
ctx: Load,
parenthesized: true,
},
),
},

View file

@ -65,6 +65,7 @@ expression: parse_ast
),
],
ctx: Load,
parenthesized: true,
},
),
ifs: [],

View file

@ -45,6 +45,7 @@ expression: parse_ast
),
],
ctx: Load,
parenthesized: true,
},
),
},

View file

@ -65,6 +65,7 @@ expression: parse_ast
),
],
ctx: Load,
parenthesized: true,
},
),
ifs: [],

View file

@ -33,6 +33,7 @@ expression: parse_ast
),
],
ctx: Store,
parenthesized: true,
},
),
],
@ -66,6 +67,7 @@ expression: parse_ast
),
],
ctx: Load,
parenthesized: true,
},
),
},

View file

@ -58,6 +58,7 @@ expression: parse_ast
),
],
ctx: Load,
parenthesized: true,
},
),
},

View file

@ -27,6 +27,7 @@ expression: parse_ast
),
],
ctx: Store,
parenthesized: true,
},
),
],
@ -60,6 +61,7 @@ expression: parse_ast
),
],
ctx: Load,
parenthesized: true,
},
),
},

View file

@ -54,6 +54,7 @@ expression: parse_ast
),
],
ctx: Load,
parenthesized: true,
},
),
},

View file

@ -57,6 +57,7 @@ expression: parse_ast
),
],
ctx: Load,
parenthesized: true,
},
),
},

View file

@ -35,6 +35,7 @@ Ok(
),
],
ctx: Store,
parenthesized: true,
},
),
],
@ -68,6 +69,7 @@ Ok(
),
],
ctx: Load,
parenthesized: true,
},
),
},

View file

@ -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(

View file

@ -146,12 +146,14 @@ Call(
),
],
ctx: Load,
parenthesized: true,
},
),
ifs: [],
is_async: false,
},
],
parenthesized: false,
},
),
],

View file

@ -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: [

View file

@ -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,

View file

@ -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(

View file

@ -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,
},
),
),

View file

@ -35,6 +35,7 @@ ListComp(
),
],
ctx: Store,
parenthesized: false,
},
),
iter: Name(

View file

@ -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,
},
),
),

View file

@ -33,5 +33,6 @@ GeneratorExp(
is_async: false,
},
],
parenthesized: true,
},
)

View file

@ -52,5 +52,6 @@ GeneratorExp(
is_async: false,
},
],
parenthesized: true,
},
)

View file

@ -59,5 +59,6 @@ GeneratorExp(
is_async: false,
},
],
parenthesized: true,
},
)

View file

@ -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,
},
),
},

View file

@ -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,
},
),
},

View file

@ -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: [

View file

@ -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,

View file

@ -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,
},
),
},
),
]

View file

@ -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,

View file

@ -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(