mirror of
https://github.com/astral-sh/ruff
synced 2026-01-09 15:44:22 -05:00
Fix locations of parethesized expressions
This commit is contained in:
@@ -1090,7 +1090,7 @@ AtomAs<Goal>: Goal = {
|
||||
node: ast::ExprKind::ListComp { elt: Box::new(elt), generators }
|
||||
}.into()
|
||||
},
|
||||
"(" <location:@L> <items:OneOrMore<TestOrStarNamedExprOrWithitem>> <trailing_comma:","?> <end_location:@R> ")" =>? {
|
||||
<location:@L> "(" <items:OneOrMore<TestOrStarNamedExprOrWithitem>> <trailing_comma:","?> ")" <end_location:@R> =>? {
|
||||
if items.len() == 1 && items[0].1.is_none() && trailing_comma.is_none() {
|
||||
match items[0].0.node {
|
||||
ast::ExprKind::Starred { .. } => {
|
||||
|
||||
@@ -55,12 +55,12 @@ expression: parse_ast
|
||||
value: Located {
|
||||
location: Location {
|
||||
row: 1,
|
||||
column: 7,
|
||||
column: 6,
|
||||
},
|
||||
end_location: Some(
|
||||
Location {
|
||||
row: 1,
|
||||
column: 14,
|
||||
column: 15,
|
||||
},
|
||||
),
|
||||
custom: (),
|
||||
|
||||
@@ -36,12 +36,12 @@ expression: parse_ast
|
||||
iter: Located {
|
||||
location: Location {
|
||||
row: 1,
|
||||
column: 10,
|
||||
column: 9,
|
||||
},
|
||||
end_location: Some(
|
||||
Location {
|
||||
row: 1,
|
||||
column: 17,
|
||||
column: 18,
|
||||
},
|
||||
),
|
||||
custom: (),
|
||||
|
||||
@@ -73,12 +73,12 @@ expression: parse_ast
|
||||
value: Located {
|
||||
location: Location {
|
||||
row: 1,
|
||||
column: 10,
|
||||
column: 9,
|
||||
},
|
||||
end_location: Some(
|
||||
Location {
|
||||
row: 1,
|
||||
column: 17,
|
||||
column: 18,
|
||||
},
|
||||
),
|
||||
custom: (),
|
||||
|
||||
@@ -87,12 +87,12 @@ expression: parse_ast
|
||||
iter: Located {
|
||||
location: Location {
|
||||
row: 1,
|
||||
column: 17,
|
||||
column: 16,
|
||||
},
|
||||
end_location: Some(
|
||||
Location {
|
||||
row: 1,
|
||||
column: 24,
|
||||
column: 25,
|
||||
},
|
||||
),
|
||||
custom: (),
|
||||
|
||||
@@ -38,12 +38,12 @@ expression: parse_ast
|
||||
value: Located {
|
||||
location: Location {
|
||||
row: 1,
|
||||
column: 5,
|
||||
column: 4,
|
||||
},
|
||||
end_location: Some(
|
||||
Location {
|
||||
row: 1,
|
||||
column: 12,
|
||||
column: 13,
|
||||
},
|
||||
),
|
||||
custom: (),
|
||||
|
||||
@@ -87,12 +87,12 @@ expression: parse_ast
|
||||
iter: Located {
|
||||
location: Location {
|
||||
row: 1,
|
||||
column: 17,
|
||||
column: 16,
|
||||
},
|
||||
end_location: Some(
|
||||
Location {
|
||||
row: 1,
|
||||
column: 24,
|
||||
column: 25,
|
||||
},
|
||||
),
|
||||
custom: (),
|
||||
|
||||
@@ -20,12 +20,12 @@ expression: parse_ast
|
||||
Located {
|
||||
location: Location {
|
||||
row: 1,
|
||||
column: 1,
|
||||
column: 0,
|
||||
},
|
||||
end_location: Some(
|
||||
Location {
|
||||
row: 1,
|
||||
column: 6,
|
||||
column: 7,
|
||||
},
|
||||
),
|
||||
custom: (),
|
||||
@@ -89,12 +89,12 @@ expression: parse_ast
|
||||
value: Located {
|
||||
location: Location {
|
||||
row: 1,
|
||||
column: 11,
|
||||
column: 10,
|
||||
},
|
||||
end_location: Some(
|
||||
Location {
|
||||
row: 1,
|
||||
column: 18,
|
||||
column: 19,
|
||||
},
|
||||
),
|
||||
custom: (),
|
||||
|
||||
@@ -71,12 +71,12 @@ expression: parse_ast
|
||||
value: Located {
|
||||
location: Location {
|
||||
row: 1,
|
||||
column: 8,
|
||||
column: 7,
|
||||
},
|
||||
end_location: Some(
|
||||
Location {
|
||||
row: 1,
|
||||
column: 15,
|
||||
column: 16,
|
||||
},
|
||||
),
|
||||
custom: (),
|
||||
|
||||
@@ -20,12 +20,12 @@ expression: parse_ast
|
||||
Located {
|
||||
location: Location {
|
||||
row: 1,
|
||||
column: 1,
|
||||
column: 0,
|
||||
},
|
||||
end_location: Some(
|
||||
Location {
|
||||
row: 1,
|
||||
column: 5,
|
||||
column: 6,
|
||||
},
|
||||
),
|
||||
custom: (),
|
||||
@@ -73,12 +73,12 @@ expression: parse_ast
|
||||
value: Located {
|
||||
location: Location {
|
||||
row: 1,
|
||||
column: 10,
|
||||
column: 9,
|
||||
},
|
||||
end_location: Some(
|
||||
Location {
|
||||
row: 1,
|
||||
column: 17,
|
||||
column: 18,
|
||||
},
|
||||
),
|
||||
custom: (),
|
||||
|
||||
@@ -54,12 +54,12 @@ expression: parse_ast
|
||||
value: Located {
|
||||
location: Location {
|
||||
row: 1,
|
||||
column: 8,
|
||||
column: 7,
|
||||
},
|
||||
end_location: Some(
|
||||
Location {
|
||||
row: 1,
|
||||
column: 15,
|
||||
column: 16,
|
||||
},
|
||||
),
|
||||
custom: (),
|
||||
|
||||
@@ -70,12 +70,12 @@ expression: parse_ast
|
||||
value: Located {
|
||||
location: Location {
|
||||
row: 1,
|
||||
column: 9,
|
||||
column: 8,
|
||||
},
|
||||
end_location: Some(
|
||||
Location {
|
||||
row: 1,
|
||||
column: 16,
|
||||
column: 17,
|
||||
},
|
||||
),
|
||||
custom: (),
|
||||
|
||||
@@ -891,12 +891,12 @@ expression: "parse_program(source, \"<test>\").unwrap()"
|
||||
context_expr: Located {
|
||||
location: Location {
|
||||
row: 12,
|
||||
column: 6,
|
||||
column: 5,
|
||||
},
|
||||
end_location: Some(
|
||||
Location {
|
||||
row: 12,
|
||||
column: 8,
|
||||
column: 9,
|
||||
},
|
||||
),
|
||||
custom: (),
|
||||
@@ -1061,12 +1061,12 @@ expression: "parse_program(source, \"<test>\").unwrap()"
|
||||
context_expr: Located {
|
||||
location: Location {
|
||||
row: 14,
|
||||
column: 6,
|
||||
column: 5,
|
||||
},
|
||||
end_location: Some(
|
||||
Location {
|
||||
row: 14,
|
||||
column: 10,
|
||||
column: 11,
|
||||
},
|
||||
),
|
||||
custom: (),
|
||||
@@ -1172,12 +1172,12 @@ expression: "parse_program(source, \"<test>\").unwrap()"
|
||||
context_expr: Located {
|
||||
location: Location {
|
||||
row: 15,
|
||||
column: 6,
|
||||
column: 5,
|
||||
},
|
||||
end_location: Some(
|
||||
Location {
|
||||
row: 15,
|
||||
column: 9,
|
||||
column: 10,
|
||||
},
|
||||
),
|
||||
custom: (),
|
||||
@@ -1260,12 +1260,12 @@ expression: "parse_program(source, \"<test>\").unwrap()"
|
||||
context_expr: Located {
|
||||
location: Location {
|
||||
row: 16,
|
||||
column: 6,
|
||||
column: 5,
|
||||
},
|
||||
end_location: Some(
|
||||
Location {
|
||||
row: 16,
|
||||
column: 9,
|
||||
column: 10,
|
||||
},
|
||||
),
|
||||
custom: (),
|
||||
@@ -1366,12 +1366,12 @@ expression: "parse_program(source, \"<test>\").unwrap()"
|
||||
context_expr: Located {
|
||||
location: Location {
|
||||
row: 17,
|
||||
column: 6,
|
||||
column: 5,
|
||||
},
|
||||
end_location: Some(
|
||||
Location {
|
||||
row: 17,
|
||||
column: 11,
|
||||
column: 12,
|
||||
},
|
||||
),
|
||||
custom: (),
|
||||
@@ -1473,12 +1473,12 @@ expression: "parse_program(source, \"<test>\").unwrap()"
|
||||
context_expr: Located {
|
||||
location: Location {
|
||||
row: 18,
|
||||
column: 6,
|
||||
column: 5,
|
||||
},
|
||||
end_location: Some(
|
||||
Location {
|
||||
row: 18,
|
||||
column: 11,
|
||||
column: 12,
|
||||
},
|
||||
),
|
||||
custom: (),
|
||||
@@ -1934,12 +1934,12 @@ expression: "parse_program(source, \"<test>\").unwrap()"
|
||||
context_expr: Located {
|
||||
location: Location {
|
||||
row: 22,
|
||||
column: 6,
|
||||
column: 5,
|
||||
},
|
||||
end_location: Some(
|
||||
Location {
|
||||
row: 22,
|
||||
column: 20,
|
||||
column: 21,
|
||||
},
|
||||
),
|
||||
custom: (),
|
||||
|
||||
Reference in New Issue
Block a user