File: //home/ubuntu/neovim/.deps/build/src/treesitter_vim/test/corpus/try_statement.txt
================================================================================
Try without catch
================================================================================
try
Foo
endt
--------------------------------------------------------------------------------
(script_file
(try_statement
(body
(user_command
(command_name)))))
================================================================================
Try with catch
================================================================================
try
Foo
catch /bar/
Baz
endt
--------------------------------------------------------------------------------
(script_file
(try_statement
(body
(user_command
(command_name)))
(catch_statement
(pattern)
(body
(user_command
(command_name))))))
================================================================================
Try with finally
================================================================================
try
Foo
finally
Bar
endt
--------------------------------------------------------------------------------
(script_file
(try_statement
(body
(user_command
(command_name)))
(finally_statement
(body
(user_command
(command_name))))))
================================================================================
Try with catch and finally
================================================================================
try
Foo
catch /bar/
Baz
catch /qux/
Quux
finally
Quuz
endt
--------------------------------------------------------------------------------
(script_file
(try_statement
(body
(user_command
(command_name)))
(catch_statement
(pattern)
(body
(user_command
(command_name))))
(catch_statement
(pattern)
(body
(user_command
(command_name))))
(finally_statement
(body
(user_command
(command_name))))))