call project_attributes from top-level (#846)

This commit is contained in:
Mark Thom
2021-03-04 16:05:01 -07:00
parent 34c3035c2b
commit 1b9db035ba
5 changed files with 5 additions and 14 deletions

View File

@@ -1,11 +1,9 @@
:- module('$project_atts', [copy_term/3]).
driver(QueryVars, AttrVars) :-
project_attributes(QueryVars, AttrVars) :-
gather_attr_modules(AttrVars, Modules0),
sort(Modules0, Modules),
call_project_attributes(Modules, QueryVars, AttrVars),
call_attribute_goals(Modules, '$project_atts':call_query_var_goals, QueryVars),
call_attribute_goals(Modules, '$project_atts':call_attr_var_goals, AttrVars).
call_project_attributes(Modules, QueryVars, AttrVars).
enqueue_goals(Goals0) :-
nonvar(Goals0),