I would much rather see it implemented as a C switch() statement. Pascal has very ackward syntax.

switch (%var)
{
case 3:
echo -a it's a 3
break
case 4:
echo -a it's a 4
break
default:
echo -a I don't know what it is
}