Lines Matching refs:val
84 (Cur = constraint(Attribute, _, _) ; Cur = val(Attribute, _)),
128 match_constraints([constraint(Key, Comparator, Value)|Rest], [val(Key, SVal)|SRest]) :-
131 match_constraints(Rest, [val(Key, SVal)|SRest]).
134 match_constraints([constraint(Key, match, Value)|Rest], [val(Key, SVal)|SRest]) :-
137 match_constraints(Rest, [val(Key, SVal)|SRest]).
140 match_constraints([constraint(Key, Comparator, Value)|Rest], [val(Key, SVal)|SRest]) :-
143 match_constraints(Rest, [val(Key, SVal)|SRest]).
146 match_constraints([constraint(Key, '==', Value)|Rest], [val(Key, SVal)|SRest]) :-
149 match_constraints(Rest, [val(Key, SVal)|SRest]).
152 match_constraints([constraint(AKey, Comparator, Value)|Rest], [val(SKey, SVal)|SRest]) :-
157 prepare_constraint(val(Key, QVal), constraint(Key, ==, QVal)).
203 filter_duplicates([val(Key, X),val(Key, Y)|Rest], Out) :-
204 filter_duplicates([val(Key, Y)|Rest], Out).
205 filter_duplicates([val(Key1, X), val(Key2, Y)|Rest], [val(Key1, X)|Out]) :-
207 filter_duplicates([val(Key2, Y)|Rest], Out).
309 format_slot(val(Attr, X), In, Out) :-