Next: Imperative statement expected, Up: Well-formedness – Mixing [Contents][Index]
If a compound statement starts with a declarative statement, all
other statements must be declarative statements.
interface mixing_declarative
{
in void hello ();
behavior
{
[true]
{
on hello: {}
if (true);
}
}
}
This results in the following error messages:
mixing-declarative.dzn:9:7: error: declarative statement expected mixing-declarative.dzn:9:7: error: if outside on mixing-declarative.dzn:9:16: error: imperative compound outside on