MODULE@0..47
TRY_STMT@0..19
TRY_KW@0..3 "try"
WHITESPACE@3..4 " "
BLOCK_STMT@4..6
L_CURLY@4..5 "{"
R_CURLY@5..6 "}"
WHITESPACE@6..7 " "
CATCH_CLAUSE@7..19
CATCH_KW@7..12 "catch"
WHITESPACE@12..13 " "
L_PAREN@13..14 "("
SINGLE_PATTERN@14..15
NAME@14..15
IDENT@14..15 "e"
R_PAREN@15..16 ")"
WHITESPACE@16..17 " "
BLOCK_STMT@17..19
L_CURLY@17..18 "{"
R_CURLY@18..19 "}"
WHITESPACE@19..20 "\n"
TRY_STMT@20..46
TRY_KW@20..23 "try"
WHITESPACE@23..24 " "
BLOCK_STMT@24..26
L_CURLY@24..25 "{"
R_CURLY@25..26 "}"
WHITESPACE@26..27 " "
CATCH_CLAUSE@27..35
CATCH_KW@27..32 "catch"
WHITESPACE@32..33 " "
BLOCK_STMT@33..35
L_CURLY@33..34 "{"
R_CURLY@34..35 "}"
WHITESPACE@35..36 " "
FINALIZER@36..46
FINALLY_KW@36..43 "finally"
WHITESPACE@43..44 " "
BLOCK_STMT@44..46
L_CURLY@44..45 "{"
R_CURLY@45..46 "}"
WHITESPACE@46..47 "\n"