mirror of
https://github.com/RustPython/Parser.git
synced 2025-07-09 22:25:23 +00:00
Fix locations of parethesized expressions
This commit is contained in:
parent
6e89b3ab1a
commit
ff00460ff4
13 changed files with 41 additions and 41 deletions
|
@ -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: (),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue