13 lines
230 B
Plaintext
13 lines
230 B
Plaintext
|
:- module(passive_check,[passive_check/0]).
|
||
|
:- use_module(library(chr)).
|
||
|
|
||
|
:- chr_constraint a/1, b/1.
|
||
|
|
||
|
:- chr_option(debug,off).
|
||
|
:- chr_option(optimize,full).
|
||
|
|
||
|
a(X) # ID, b(X) <=> true pragma passive(ID).
|
||
|
|
||
|
passive_check :-
|
||
|
a(_).
|