Syntax of Exception Handling Keywords

The syntax for the try and catch keywords is:

            /-----------\
                       |
>>--try--{----statement----}--catch--(-->
                                                          /-----------\
                                                                     |
>----. . .------------------------------------------)--{----statement----}--><
   | /----------------\                          |
   |                 |                          |
   \---type_specifier----------------------------/
                         |-declarator----------|
                         \-abstract_declarator-/

The syntax for the throw keyword is:

>>--throw-----------------------------><
           \-assignment_expression-/