Syntax:
pragma Exceptional_Cases (EXCEPTIONAL_CASE_LIST); EXCEPTIONAL_CASE_LIST ::= EXCEPTIONAL_CASE {, EXCEPTIONAL_CASE} EXCEPTIONAL_CASE ::= exception_choice {'|' exception_choice} => CONSEQUENCE CONSEQUENCE ::= Boolean_expression
For the semantics of this aspect, see the SPARK 2014 Reference Manual, section 6.1.9.