comparison src/elaborate.sig @ 1732:4a03aa3251cb

Initial support for reusing elaboration results
author Adam Chlipala <adam@chlipala.net>
date Sun, 29 Apr 2012 13:17:31 -0400
parents 5ecf67553da8
children ab24a7cb2a64
comparison
equal deleted inserted replaced
1731:27e731a65934 1732:4a03aa3251cb
25 * POSSIBILITY OF SUCH DAMAGE. 25 * POSSIBILITY OF SUCH DAMAGE.
26 *) 26 *)
27 27
28 signature ELABORATE = sig 28 signature ELABORATE = sig
29 29
30 val elabFile : Source.sgn_item list -> Source.decl list -> Source.sgn_item list 30 val elabFile : Source.sgn_item list -> Time.time
31 -> Source.decl list -> Source.sgn_item list -> Time.time
31 -> ElabEnv.env -> Source.file -> Elab.file 32 -> ElabEnv.env -> Source.file -> Elab.file
32 33
33 val resolveClass : ElabEnv.env -> Elab.con -> Elab.exp option 34 val resolveClass : ElabEnv.env -> Elab.con -> Elab.exp option
34 35
35 val dumpTypes : bool ref 36 val dumpTypes : bool ref