Constraint Diagnostics
Most errors in an expression name the part they are about and say what to write instead.
The messages below need more context, <…> stands for the part that varies.
In a definition:
| Message | Meaning |
|---|---|
|
A |
|
A type and a base type of it declare a constraint of one name, rename one of them. |
|
A message is a sentence, it ends in a period. |
|
The limit is 32, bind a part to a variable with |
|
Write |
|
|
|
See Absent Values. |
|
See The Parent |
|
See Cost. |
|
See Cost. |
In a configuration:
| Message | Meaning |
|---|---|
|
Fix the other errors of the file, its constraints run again then. |
|
A division by zero, an overflow or a float that is not finite, at the constraint’s severity. |
|
The |
|
An |
|
The accepted name is no constraint the element runs, mistyped or of another type. |
|
The annotation lists the name twice. |
|
The constraint holds for the element, remove the name from the annotation. |
|
Probably a bug in the cost analysis, the CLI completed the constraint, please report it. |
|
Probably a bug in the cost analysis, an editor stopped the constraint, its result is incomplete and shows no violation, please report it. |
|
An internal error of the evaluation, please report it with the files. |