Fix slice location

This commit is contained in:
harupy 2022-12-25 09:37:07 +09:00
parent 6fc0d42d4a
commit a5553aea43
3 changed files with 123 additions and 1 deletions

View file

@ -1018,7 +1018,7 @@ SubscriptList: ast::Expr = {
Subscript: ast::Expr = {
Test<"all">,
<e1:Test<"all">?> <location:@L> ":" <e2:Test<"all">?> <e3:SliceOp?> <end_location:@R> => {
<location:@L> <e1:Test<"all">?> ":" <e2:Test<"all">?> <e3:SliceOp?> <end_location:@R> => {
let lower = e1.map(Box::new);
let upper = e2.map(Box::new);
let step = e3.flatten().map(Box::new);