summaryrefslogtreecommitdiff
path: root/src/rewriter.mli
diff options
context:
space:
mode:
authorThomas Bauereiss2018-02-16 20:04:17 +0000
committerThomas Bauereiss2018-02-16 20:04:17 +0000
commit6bd490a9a3570fbb6f8a5979aaf4cd3ada3131d1 (patch)
tree8eba710a5ade024e695b3062bafe8d2c15ba12fc /src/rewriter.mli
parent18767e96381dc5fdd5a88fc18a355b5f67433021 (diff)
Avoid nested explicit type annotations
Isabelle does not like nested annotations like "((exp :: typ) :: typ)".
Diffstat (limited to 'src/rewriter.mli')
-rw-r--r--src/rewriter.mli2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/rewriter.mli b/src/rewriter.mli
index b830bdeb..08241a4b 100644
--- a/src/rewriter.mli
+++ b/src/rewriter.mli
@@ -204,6 +204,8 @@ val compute_exp_alg : 'b -> ('b -> 'b -> 'b) ->
val simple_annot : Parse_ast.l -> typ -> Parse_ast.l * tannot
+val add_p_typ : typ -> tannot pat -> tannot pat
+
val union_eff_exps : (tannot exp) list -> effect
val fix_eff_exp : tannot exp -> tannot exp