select — select keyword
select expr,
case expr1 then instructions1,
case expr2 then instructions2,
...
case exprn then instructionsn,
[else instructions],
end
Notes:
The only constraint is that each "then" keyword must be on the same line line as corresponding "case" keyword.
The keyword "then" can be replaced by a carriage return or a comma. instructions1 are executed if expr1=expr, etc.
Warning: the number of characters used to define the body of any conditionnal instruction (if while for or select/case) must be limited to 16k.