diff options
| author | Kathy Gray | 2014-01-17 19:53:33 +0000 |
|---|---|---|
| committer | Kathy Gray | 2014-01-17 19:53:46 +0000 |
| commit | 9ee67ed106808b5e82d5942e4d782fbf8cd133cd (patch) | |
| tree | 60e32496edc0d49ba99d68739db52c375cdad16c /src/process_file.mli | |
| parent | 828f19828e41ced146f06e9a7eb4183cd9ef3ab4 (diff) | |
Type check through type definitions and val specifications, building definition environment. Skipping function definition, let bind, and expression checking for this commit (to come).
Diffstat (limited to 'src/process_file.mli')
| -rw-r--r-- | src/process_file.mli | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/process_file.mli b/src/process_file.mli index 8dde8e02..49fe8254 100644 --- a/src/process_file.mli +++ b/src/process_file.mli @@ -45,7 +45,8 @@ (**************************************************************************) val parse_file : string -> Parse_ast.defs -val convert_ast : Parse_ast.defs -> Type_internal.tannot Ast.defs +val convert_ast : Parse_ast.defs -> Type_internal.tannot Ast.defs * Type_internal.kind Type_internal.Envmap.t +val check_ast: Type_internal.tannot Ast.defs -> Type_internal.kind Type_internal.Envmap.t -> Type_internal.tannot Ast.defs type out_type = | Lem_ast_out |
