Skip to content

Commit 8caa28f

Browse files
charliermarshyouknowone
authored andcommitted
Update Python.asdl from CPython 3.11.1
1 parent 4bdc2d4 commit 8caa28f

2 files changed

Lines changed: 18 additions & 0 deletions

File tree

‎ast/Python.asdl‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ module Python
4040

4141
| Raise(expr? exc, expr? cause)
4242
| Try(stmt* body, excepthandler* handlers, stmt* orelse, stmt* finalbody)
43+
| TryStar(stmt* body, excepthandler* handlers, stmt* orelse, stmt* finalbody)
4344
| Assert(expr test, expr? msg)
4445

4546
| Import(alias* names)

‎ast/src/ast_gen.rs‎

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,12 @@ pub enum StmtKind<U = ()> {
139139
orelse: Vec<Stmt<U>>,
140140
finalbody: Vec<Stmt<U>>,
141141
},
142+
TryStar {
143+
body: Vec<Stmt<U>>,
144+
handlers: Vec<Excepthandler<U>>,
145+
orelse: Vec<Stmt<U>>,
146+
finalbody: Vec<Stmt<U>>,
147+
},
142148
Assert {
143149
test: Box<Expr<U>>,
144150
msg: Option<Box<Expr<U>>>,
@@ -726,6 +732,17 @@ pub mod fold {
726732
orelse: Foldable::fold(orelse, folder)?,
727733
finalbody: Foldable::fold(finalbody, folder)?,
728734
}),
735+
StmtKind::TryStar {
736+
body,
737+
handlers,
738+
orelse,
739+
finalbody,
740+
} => Ok(StmtKind::TryStar {
741+
body: Foldable::fold(body, folder)?,
742+
handlers: Foldable::fold(handlers, folder)?,
743+
orelse: Foldable::fold(orelse, folder)?,
744+
finalbody: Foldable::fold(finalbody, folder)?,
745+
}),
729746
StmtKind::Assert { test, msg } => Ok(StmtKind::Assert {
730747
test: Foldable::fold(test, folder)?,
731748
msg: Foldable::fold(msg, folder)?,

0 commit comments

Comments
 (0)