Source file dolmen_smtlib.ml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
module type Id = Ast_smtlib.Id
module type Term = Ast_smtlib.Term
module type Statement = Ast_smtlib.Statement
module Make
(L : Dolmen_intf.Location.S)
(I : Id)
(T : Term with type location := L.t and type id := I.t)
(S : Statement with type location := L.t and type id := I.t and type term := T.t) =
Dolmen_std.Transformer.Make(L)(struct
type token = Tokens_smtlib.token
type statement = S.t
let env = []
end)(LexSmtlib)(ParseSmtlib.Make(L)(I)(T)(S))