aboutsummaryrefslogtreecommitdiff
path: root/lib/syntax/catalog.mli
diff options
context:
space:
mode:
authorChimrod <>2025-07-19 11:18:24 +0200
committerChimrod <>2025-08-01 14:12:14 +0200
commit3046fb0d0c1ceac2c6a6ca9456e9e05671e0cef9 (patch)
tree8ba2700e541a6753499ceac54ced4f1d02a3b625 /lib/syntax/catalog.mli
parent406b7b79cd375b071f92ddee9cee14a98dc91281 (diff)
Added dependencies system between the modules in the checksHEADmaster
Diffstat (limited to 'lib/syntax/catalog.mli')
-rw-r--r--lib/syntax/catalog.mli32
1 files changed, 0 insertions, 32 deletions
diff --git a/lib/syntax/catalog.mli b/lib/syntax/catalog.mli
deleted file mode 100644
index a386d4a..0000000
--- a/lib/syntax/catalog.mli
+++ /dev/null
@@ -1,32 +0,0 @@
-type ex =
- | E : {
- module_ :
- (module S.Analyzer
- with type Expression.t = 'a
- and type Expression.t' = 'b
- and type Instruction.t = 'c
- and type Instruction.t' = 'd
- and type Location.t = 'e
- and type context = 'f);
- expr_witness : 'a Type.Id.t;
- expr' : 'b Type.Id.t;
- instr_witness : 'c Type.Id.t;
- instr' : 'd Type.Id.t;
- location_witness : 'e Type.Id.t;
- context : 'f Type.Id.t;
- }
- -> ex (** Type of check to apply *)
-
-val build :
- ?location_id:'a Type.Id.t ->
- ?context_id:'b Type.Id.t ->
- (module S.Analyzer
- with type Expression.t = _
- and type Expression.t' = _
- and type Instruction.t = _
- and type Instruction.t' = _
- and type Location.t = 'a
- and type context = 'b) ->
- ex
-(** Build a new check from a module following S.Analyzer signature. ypeid Return
- the result type which hold the final result value, and checker itself. *)