Allowing paths in use_module(library(..)) (#604)

In a module, the path is restricted in being an atom.
This commit is contained in:
notoria
2020-07-01 10:22:17 +02:00
parent 1eb42654e0
commit 83268f5ff6
9 changed files with 528 additions and 177 deletions

View File

@@ -8,12 +8,12 @@
op(1150, fx, table)
]).
:- use_module('tabling/double_linked_list').
:- use_module('tabling/table_data_structure').
:- use_module('tabling/batched_worklist').
:- use_module('tabling/wrapper').
:- use_module('tabling/global_worklist').
:- use_module('tabling/table_link_manager').
:- use_module(library('tabling/double_linked_list')).
:- use_module(library('tabling/table_data_structure')).
:- use_module(library('tabling/batched_worklist')).
:- use_module(library('tabling/wrapper')).
:- use_module(library('tabling/global_worklist')).
:- use_module(library('tabling/table_link_manager')).
:- use_module(library(cont)).
:- use_module(library(lists)).

View File

@@ -45,8 +45,8 @@
wkl_worklist_work_done/1 % +WorkList
]).
:- use_module(global_worklist).
:- use_module(double_linked_list).
:- use_module(library('tabling/global_worklist')).
:- use_module(library('tabling/double_linked_list')).
:- use_module(library(atts)).
:- use_module(library(lists)).

View File

@@ -15,8 +15,8 @@
get_nb_identifiers/3 % +Table, -NbWorklistID, -NbAnswerTreeID
]).
:- use_module(table_link_manager).
:- use_module(trie).
:- use_module(library('tabling/table_link_manager')).
:- use_module(library('tabling/trie')).
/* Part of SWI-Prolog
@@ -53,7 +53,7 @@
POSSIBILITY OF SUCH DAMAGE.
*/
:- use_module(batched_worklist).
:- use_module(library('tabling/batched_worklist')).
:- use_module(library(atts)).
:- use_module(library(gensym)).

View File

@@ -47,7 +47,7 @@
:- use_module(library(iso_ext)).
:- use_module(library(terms)).
:- use_module(trie).
:- use_module(library('tabling/trie')).
:- attribute trie_table_link/1.