comparison src/compiler.sig @ 20:1ab48e37d0ef

Some con reducing
author Adam Chlipala <adamc@hcoop.net>
date Sun, 08 Jun 2008 15:47:44 -0400
parents bc7b76ca57e0
children bfa2e9ae4df8
comparison
equal deleted inserted replaced
19:e634ae817a8e 20:1ab48e37d0ef
30 signature COMPILER = sig 30 signature COMPILER = sig
31 31
32 val parse : string -> Source.file option 32 val parse : string -> Source.file option
33 val elaborate : ElabEnv.env -> string -> (ElabEnv.env * Elab.file) option 33 val elaborate : ElabEnv.env -> string -> (ElabEnv.env * Elab.file) option
34 val corify : ElabEnv.env -> CoreEnv.env -> string -> Core.file option 34 val corify : ElabEnv.env -> CoreEnv.env -> string -> Core.file option
35 val reduce : ElabEnv.env -> CoreEnv.env -> string -> Core.file option
35 36
36 val testParse : string -> unit 37 val testParse : string -> unit
37 val testElaborate : string -> unit 38 val testElaborate : string -> unit
38 val testCorify : string -> unit 39 val testCorify : string -> unit
40 val testReduce : string -> unit
39 41
40 end 42 end