/[svn]/compile/compile.mli
ViewVC logotype

Contents of /compile/compile.mli

Parent Directory Parent Directory | Revision Log Revision Log


Revision 698 - (show annotations)
Tue Jul 10 17:56:40 2007 UTC (5 years, 10 months ago) by abate
File size: 446 byte(s)
[r2003-10-04 02:00:15 by cvscast] Compilation + serialization

Original author: cvscast
Date: 2003-10-04 02:01:37+00:00
1 open Ident
2 open Lambda
3
4 type env
5 val empty : env
6 val enter_global : env -> id -> env
7 val enter_globals : env -> id list -> env
8 val find : id -> env -> var_loc
9
10 val compile_eval : env -> Typed.texpr -> code_item
11 val compile_let_decl : env -> Typed.let_decl -> env * code_item
12 val compile_rec_funs : env -> Typed.texpr list -> env * code_item
13
14
15 val comp_unit:
16 Typer.t -> env ->
17 Ast.pmodule_item list -> Typer.t * env * Lambda.code_item list

CVS Admin">CVS Admin
ViewVC Help
Powered by ViewVC 1.1.5