需要依次实现

  • 这里是列表文本支持这里是列表文本块的 catch_stmt
catch_stmt : CATCH block
  • 支持带 final_stmt 的 try_stmt:
try_stmt : TRY block final_stmt
final_stmt : FINALLY block
  • 支持带 with 和 final:
try_stmt : TRY withitem block final_stmt
  • 支持带 final 的多句catch:
try_stmt : TRY block catch_stmts final_stmt
  • 支持带 with 和 final 的多句catch:
try_stmt : TRY withitem block catch_stmts final_stmt
  • 支持多赋值的with:
withitem : prefix_exprs = expr