The CASE statement provides a means of dynamically selecting one of many alternative statements.
<case statement>
──<case head>──<case body>─────────────────────────────────────────────┤
<case head>
── CASE ──<arithmetic expression>── OF ────────────────────────────────┤
<case body>
── BEGIN ─┬─<statement list>──────────┬─ END ──────────────────────────┤
└─<numbered statement list>─┘<numbered statement list>
┌◄──────────── ; ────────────┐ ──┴─<numbered statement group>─┴───────────────────────────────────────┤
<numbered statement group>
──<number list>──<statement list>──────────────────────────────────────┤
<number list>
┌◄─────────────────────────────────────────┐
──┴─┬─<constant arithmetic expression>─┬─ : ─┴─────────────────────────┤
└─ ELSE ───────────────────────────┘
