Skip to content

Commit ca35b85

Browse files
committed
base file loaded once
1 parent 657476b commit ca35b85

File tree

3 files changed

+13
-17
lines changed

3 files changed

+13
-17
lines changed

apps/tc/tests/importOrder/sameOrderCommand.v

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
From elpi.apps Require Export tc.
22

3-
From elpi.apps.tc.elpi Extra Dependency "base.elpi" as base.
43
From elpi.apps.tc.elpi Extra Dependency "tc_aux.elpi" as tc_aux.
54
From elpi.apps.tc.elpi Extra Dependency "link.elpi" as link.
65
From elpi.apps.tc.elpi Extra Dependency "tc_same_order.elpi" as tc_same_order.
@@ -11,7 +10,6 @@ Set Warnings "+elpi".
1110
Elpi Command SameOrderImport.
1211
Elpi Accumulate Db tc.db.
1312
Elpi Accumulate Db tc_options.db.
14-
Elpi Accumulate File base.
1513
Elpi Accumulate File tc_aux.
1614
Elpi Accumulate File unif.
1715
Elpi Accumulate File compile_goal.

apps/tc/theories/add_commands.v

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ From elpi.apps.tc.elpi Extra Dependency "compile_goal.elpi" as compile_goal.
1010
From elpi.apps.tc.elpi Extra Dependency "unif.elpi" as unif.
1111
From elpi.apps.tc.elpi Extra Dependency "modes.elpi" as modes.
1212
From elpi.apps.tc.elpi Extra Dependency "link.elpi" as link.
13-
From elpi.apps.tc.elpi Extra Dependency "base.elpi" as base.
1413
From elpi.apps.tc.elpi Extra Dependency "parser_addInstances.elpi" as parser_addInstances.
1514
From elpi.apps.tc.elpi Extra Dependency "solver.elpi" as solver.
1615
From elpi.apps.tc.elpi Extra Dependency "create_tc_predicate.elpi" as create_tc_predicate.
@@ -20,7 +19,7 @@ Set Warnings "+elpi".
2019
Elpi Command TC.AddAllInstances.
2120
Elpi Accumulate Db tc.db.
2221
Elpi Accumulate Db tc_options.db.
23-
Elpi Accumulate File base tc_aux.
22+
Elpi Accumulate File tc_aux.
2423
Elpi Accumulate File compile_instance compiler compile_goal.
2524
Elpi Accumulate File unif modes link.
2625
Elpi Accumulate lp:{{
@@ -33,7 +32,7 @@ Elpi Accumulate lp:{{
3332
Elpi Command TC.AddInstances.
3433
Elpi Accumulate Db tc.db.
3534
Elpi Accumulate Db tc_options.db.
36-
Elpi Accumulate File base tc_aux.
35+
Elpi Accumulate File tc_aux.
3736
Elpi Accumulate File compile_instance compiler compile_goal.
3837
Elpi Accumulate File unif modes link.
3938
Elpi Accumulate File parser_addInstances.
@@ -46,7 +45,7 @@ Elpi Accumulate lp:{{
4645
Elpi Command TC.AddAllClasses.
4746
Elpi Accumulate Db tc.db.
4847
Elpi Accumulate Db tc_options.db.
49-
Elpi Accumulate File base tc_aux modes.
48+
Elpi Accumulate File tc_aux modes.
5049
Elpi Accumulate File create_tc_predicate.
5150
Elpi Accumulate lp:{{
5251
% Ignore is the list of classes we do not want to add
@@ -59,7 +58,7 @@ Elpi Accumulate lp:{{
5958
Elpi Command TC.AddClasses.
6059
Elpi Accumulate Db tc.db.
6160
Elpi Accumulate Db tc_options.db.
62-
Elpi Accumulate File base tc_aux modes.
61+
Elpi Accumulate File tc_aux modes.
6362
Elpi Accumulate File create_tc_predicate.
6463
Elpi Accumulate lp:{{
6564
pred tc.add-all-classes i:list argument , i:tc.search-mode.
@@ -77,7 +76,7 @@ Elpi Accumulate lp:{{
7776
Elpi Command TC.AddHook.
7877
Elpi Accumulate Db tc.db.
7978
Elpi Accumulate Db tc_options.db.
80-
Elpi Accumulate File base tc_aux.
79+
Elpi Accumulate File tc_aux.
8180
Elpi Accumulate lp:{{
8281
pred tc.addHook i:grafting, i:string.
8382
tc.addHook Grafting NewName :-
@@ -107,7 +106,7 @@ Elpi Accumulate lp:{{
107106
Elpi Command TC.Declare.
108107
Elpi Accumulate Db tc.db.
109108
Elpi Accumulate Db tc_options.db.
110-
Elpi Accumulate File base tc_aux modes.
109+
Elpi Accumulate File tc_aux modes.
111110
Elpi Accumulate File create_tc_predicate.
112111
Elpi Accumulate lp:{{
113112
main _ :- coq.warning "TC.Declare" {tc.warning-name}
@@ -121,7 +120,7 @@ with implicit arguments (those implicits will be neglected)", fail.
121120
Elpi Command TC.Pending_mode.
122121
Elpi Accumulate Db tc.db.
123122
Elpi Accumulate Db tc_options.db.
124-
Elpi Accumulate File base tc_aux modes.
123+
Elpi Accumulate File tc_aux modes.
125124
Elpi Accumulate File create_tc_predicate.
126125
Elpi Accumulate lp:{{
127126
main M :-
@@ -134,7 +133,7 @@ Elpi Accumulate lp:{{
134133
Elpi Command TC.AddRecordFields.
135134
Elpi Accumulate Db tc.db.
136135
Elpi Accumulate Db tc_options.db.
137-
Elpi Accumulate File base tc_aux.
136+
Elpi Accumulate File tc_aux.
138137
Elpi Accumulate lp:{{
139138
pred tc.add_tc.records_unif.aux i:int, i:term, i:list term, i:constant, o:prop.
140139
tc.add_tc.records_unif.aux 0 T Args ProjConstant P :- !,

apps/tc/theories/tc.v

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ From elpi.apps.tc.elpi Extra Dependency "modes.elpi" as modes.
99
From elpi.apps.tc.elpi Extra Dependency "unif.elpi" as unif.
1010

1111
From elpi.apps.tc.elpi Extra Dependency "link.elpi" as link.
12-
From elpi.apps.tc.elpi Extra Dependency "base.elpi" as base.
1312
From elpi.apps.tc.elpi Extra Dependency "compiler.elpi" as compiler.
1413
From elpi.apps.tc.elpi Extra Dependency "compile_goal.elpi" as compile_goal.
1514
From elpi.apps.tc.elpi Extra Dependency "compile_instance.elpi" as compile_instance.
@@ -50,7 +49,7 @@ Elpi Accumulate lp:{{
5049
Elpi Tactic TC.Solver.
5150
Elpi Accumulate Db tc.db.
5251
Elpi Accumulate Db tc_options.db.
53-
Elpi Accumulate File base tc_aux.
52+
Elpi Accumulate File tc_aux.
5453
Elpi Accumulate File unif modes link.
5554
Elpi Accumulate File compile_instance compile_goal.
5655
Elpi Accumulate File solver.
@@ -75,7 +74,7 @@ Elpi Query lp:{{
7574
Elpi Command TC.Compiler.
7675
Elpi Accumulate Db tc.db.
7776
Elpi Accumulate Db tc_options.db.
78-
Elpi Accumulate File base tc_aux.
77+
Elpi Accumulate File tc_aux.
7978
Elpi Accumulate File unif modes link.
8079
Elpi Accumulate File compile_instance compiler compile_goal.
8180
Elpi Accumulate File create_tc_predicate.
@@ -123,7 +122,7 @@ Elpi Accumulate lp:{{
123122
Elpi Command TC.Set_deterministic.
124123
Elpi Accumulate Db tc.db.
125124
Elpi Accumulate Db tc_options.db.
126-
Elpi Accumulate File base tc_aux.
125+
Elpi Accumulate File tc_aux.
127126
Elpi Accumulate lp:{{
128127
main [str ClassStr] :-
129128
coq.locate ClassStr ClassGR,
@@ -137,7 +136,7 @@ Elpi Accumulate lp:{{
137136
Elpi Command TC.Get_class_info.
138137
Elpi Accumulate Db tc.db.
139138
Elpi Accumulate Db tc_options.db.
140-
Elpi Accumulate File base tc_aux.
139+
Elpi Accumulate File tc_aux.
141140
Elpi Accumulate lp:{{
142141
main [str ClassStr] :-
143142
coq.locate ClassStr ClassGR,
@@ -157,7 +156,7 @@ Elpi Accumulate lp:{{
157156
Elpi Command TC.Unfold.
158157
Elpi Accumulate Db tc_options.db.
159158
Elpi Accumulate Db tc.db.
160-
Elpi Accumulate File base tc_aux.
159+
Elpi Accumulate File tc_aux.
161160
Elpi Accumulate lp:{{
162161
pred tc.add-unfold i:gref.
163162
tc.add-unfold (const C) :-

0 commit comments

Comments
 (0)