summaryrefslogtreecommitdiff
path: root/src/rewriter.mli
blob: 3e81952df97aa79aa46c22175d22bfa96b6a0ca9 (plain)
1
2
3
4
5
6
7
8
9
10
open Big_int
open Ast
open Type_internal
type typ = Type_internal.t
type 'a exp = 'a Ast.exp
type 'a emap = 'a Envmap.t
type envs = Type_check.envs

val rewrite_exp : tannot exp -> tannot exp
val rewrite_defs : tannot defs -> tannot defs