Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Dolmen_model.LoopSourcetype 't located = {contents : 't;loc : Dolmen.Std.Loc.full;file : Dolmen_loop.Logic.language Dolmen_loop.State.file;}type answer = | None| Unsat of Dolmen.Std.Loc.full| Error of Dolmen.Std.Loc.full| Sat of {parsed : parsed_model;model : typed_model;evaluated_goals : bool located list;delayed : acc list Model.C.t;}| Post_satval file_loc_of_acc :
acc ->
Dolmen_loop.Logic.language Dolmen_loop.State.file * Dolmen.Std.Loc.fullval pp_defs_loc :
file:Dolmen.Std.Loc.file ->
Format.formatter ->
Dolmen.Std.Statement.defs ->
unitval parsed_model :
(Dolmen.Std.Loc.file * Dolmen.Std.Statement.defs list)
Dolmen_loop.Report.Warning.tval partial_interpretation :
(Dolmen.Std.Expr.Term.Const.t * Value.t list) Dolmen_loop.Report.Error.tval bad_extension :
(Dolmen.Std.Expr.Term.Const.t * Value.t list * Value.t)
Dolmen_loop.Report.Error.tmodule Make
(State : Dolmen_loop.State.S)
(Parse :
Dolmen_loop.Parser.S
with type state := State.t
and type 'a key := 'a State.key)
(Typer :
Dolmen_loop.Typer.Typer_Full
with type state := State.t
and type 'a key := 'a State.key
and type ty_state := Dolmen_loop.Typer.ty_state
and type env = Dolmen_loop.Typer.T.env)
(Typer_Pipe :
Dolmen_loop.Typer.S
with type state := State.t
and type env = Typer.env
and type 'a key := 'a State.key
and type ty := Dolmen.Std.Expr.ty
and type ty_var := Dolmen.Std.Expr.ty_var
and type ty_cst := Dolmen.Std.Expr.ty_cst
and type ty_def := Dolmen.Std.Expr.ty_def
and type term := Dolmen.Std.Expr.term
and type term_var := Dolmen.Std.Expr.term_var
and type term_cst := Dolmen.Std.Expr.term_cst
and type formula := Dolmen.Std.Expr.formula) :
sig ... end