git-subtree-dir: software/minizinc git-subtree-split: 4f10c82056ffcb1041d7ffef29d77a7eef92cf76
17 lines
306 B
MiniZinc
17 lines
306 B
MiniZinc
/***
|
|
!Test
|
|
solvers: [gecode]
|
|
expected: !Result
|
|
solution: !Solution
|
|
b: true
|
|
***/
|
|
ann: ann_test;
|
|
predicate add_ann(var int: x) = annotate(x, ann_test);
|
|
predicate get_ann(var int: x, var bool: b) = b <-> has_ann(x, ann_test);
|
|
|
|
var 1..2: x;
|
|
var bool: b;
|
|
constraint add_ann(x);
|
|
constraint get_ann(x, b);
|
|
|