The try/catch expression is implemented, but omitting the ability to declare variables to receive error information. The syntax is:
"try" "{" expression "}"
( "catch" NameTest ('|' NameTest)* "{" expression "}" )+
The NameTest might be *
to catch all errors, or err:FODC0002
to catch a specific error. The forms
*:local
and prefix:*
are also supported.
The namespace prefix err:
is predeclared.