+struct ms_try_statement_t {
+ statement_base_t base;
+ statement_t *try_statement;
+ expression_t *except_expression; /**< non-null for except, NULL for finally */
+ statement_t *final_statement;
+};
+
+struct leave_statement_t {
+ statement_base_t base;
+};
+