enum
InfoFlags
::
float
{
local
intVal
::
int
;
local
boolVal
::
bool
;
[
0
..
1000
]:
[
intVal
=
value
,
boolVal
=
false
];
]
1000
..
2000
[:
[
intVal
=
value
/
2
,
boolVal
=
true
,
warning
(
"Getting large"
)];
else
:
[
error
(
"Overflow... Almost!"
)];
}