Fix NamedExpr location

This commit is contained in:
harupy 2022-12-31 23:32:08 +09:00
parent e164a41723
commit d9bbeeb9b3
4 changed files with 10 additions and 10 deletions

View file

@ -767,10 +767,10 @@ NamedExpressionTest: ast::Expr = {
} }
NamedExpression: ast::Expr = { NamedExpression: ast::Expr = {
<location:@L> <id:Identifier> ":=" <value:Test<"all">> <end_location:@R> => { <location:@L> <id:Identifier> <end_location:@R> ":=" <value:Test<"all">> => {
ast::Expr { ast::Expr {
location, location,
end_location: Some(end_location), end_location: value.end_location,
custom: (), custom: (),
node: ast::ExprKind::NamedExpr { node: ast::ExprKind::NamedExpr {
target: Box::new(ast::Expr::new( target: Box::new(ast::Expr::new(

View file

@ -37,7 +37,7 @@ expression: parse_ast
end_location: Some( end_location: Some(
Location { Location {
row: 1, row: 1,
column: 8, column: 4,
}, },
), ),
custom: (), custom: (),

View file

@ -36,7 +36,7 @@ Located {
end_location: Some( end_location: Some(
Location { Location {
row: 1, row: 1,
column: 11, column: 2,
}, },
), ),
custom: (), custom: (),

View file

@ -1616,7 +1616,7 @@ expression: "parse_program(source, \"<test>\").unwrap()"
end_location: Some( end_location: Some(
Location { Location {
row: 19, row: 19,
column: 12, column: 7,
}, },
), ),
custom: (), custom: (),
@ -1704,7 +1704,7 @@ expression: "parse_program(source, \"<test>\").unwrap()"
end_location: Some( end_location: Some(
Location { Location {
row: 20, row: 20,
column: 12, column: 7,
}, },
), ),
custom: (), custom: (),
@ -1824,7 +1824,7 @@ expression: "parse_program(source, \"<test>\").unwrap()"
end_location: Some( end_location: Some(
Location { Location {
row: 21, row: 21,
column: 12, column: 7,
}, },
), ),
custom: (), custom: (),
@ -1875,7 +1875,7 @@ expression: "parse_program(source, \"<test>\").unwrap()"
end_location: Some( end_location: Some(
Location { Location {
row: 21, row: 21,
column: 20, column: 15,
}, },
), ),
custom: (), custom: (),
@ -1981,7 +1981,7 @@ expression: "parse_program(source, \"<test>\").unwrap()"
end_location: Some( end_location: Some(
Location { Location {
row: 22, row: 22,
column: 12, column: 7,
}, },
), ),
custom: (), custom: (),
@ -2032,7 +2032,7 @@ expression: "parse_program(source, \"<test>\").unwrap()"
end_location: Some( end_location: Some(
Location { Location {
row: 22, row: 22,
column: 20, column: 15,
}, },
), ),
custom: (), custom: (),