@@ -59,10 +59,10 @@ pub(super) fn init_var_maybe_initialized_on_exit<T: FactTypes>(
59
59
// path_maybe_initialized_on_exit(Mother, point) :-
60
60
// path_maybe_initialized_on_exit(Daughter, point),
61
61
// child(Daughter, Mother).
62
- path_maybe_initialized_on_exit. from_leapjoin (
62
+ path_maybe_initialized_on_exit. from_join (
63
63
& path_maybe_initialized_on_exit,
64
- child . extend_with ( | & ( daughter , _point ) | daughter ) ,
65
- |& ( _daughter, point) , & mother| ( mother, point) ,
64
+ & child ,
65
+ |& _daughter, & point, & mother| ( mother, point) ,
66
66
) ;
67
67
68
68
// TODO: the following lines contain things left to implement for move
@@ -92,12 +92,12 @@ pub(super) fn init_var_maybe_initialized_on_exit<T: FactTypes>(
92
92
// END TODO
93
93
94
94
// var_maybe_initialized_on_exit(var, point) :-
95
- // path_belongs_to_var (path, var ),
96
- // path_maybe_initialized_at (path, point ).
97
- var_maybe_initialized_on_exit. from_leapjoin (
95
+ // path_maybe_initialized_on_exit (path, point ),
96
+ // path_belongs_to_var (path, var ).
97
+ var_maybe_initialized_on_exit. from_join (
98
98
& path_maybe_initialized_on_exit,
99
- path_belongs_to_var . extend_with ( | & ( path , _point ) | path ) ,
100
- |& ( _path, point) , & var| ( var, point) ,
99
+ & path_belongs_to_var ,
100
+ |& _path, & point, & var| ( var, point) ,
101
101
) ;
102
102
}
103
103
0 commit comments