comparison src/compiler.sig @ 25:0a762c73824d

Monoize
author Adam Chlipala <adamc@hcoop.net>
date Tue, 10 Jun 2008 13:14:45 -0400
parents bfa2e9ae4df8
children 4ab19c19665f
comparison
equal deleted inserted replaced
24:ea15905e598d 25:0a762c73824d
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 val reduce : ElabEnv.env -> CoreEnv.env -> string -> Core.file option
36 val shake : ElabEnv.env -> CoreEnv.env -> string -> Core.file option 36 val shake : ElabEnv.env -> CoreEnv.env -> string -> Core.file option
37 val monoize : ElabEnv.env -> CoreEnv.env -> string -> Mono.file option
37 38
38 val testParse : string -> unit 39 val testParse : string -> unit
39 val testElaborate : string -> unit 40 val testElaborate : string -> unit
40 val testCorify : string -> unit 41 val testCorify : string -> unit
41 val testReduce : string -> unit 42 val testReduce : string -> unit
42 val testShake : string -> unit 43 val testShake : string -> unit
44 val testMonoize : string -> unit
43 45
44 end 46 end