Function definition syntax

1? storage_class_specifier
2? function_specifier
3 return_type_specifier function_declarator
4? : constructor-initializer
5 {
6 function body
6 try-block
7 }