comparison src/compiler.sig @ 23:bfa2e9ae4df8

Tree-shaking
author Adam Chlipala <adamc@hcoop.net>
date Sun, 08 Jun 2008 17:15:09 -0400
parents 1ab48e37d0ef
children 0a762c73824d
comparison
equal deleted inserted replaced
22:d8850cc06d24 23:bfa2e9ae4df8
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 val reduce : ElabEnv.env -> CoreEnv.env -> string -> Core.file option
36 val shake : ElabEnv.env -> CoreEnv.env -> string -> Core.file option
36 37
37 val testParse : string -> unit 38 val testParse : string -> unit
38 val testElaborate : string -> unit 39 val testElaborate : string -> unit
39 val testCorify : string -> unit 40 val testCorify : string -> unit
40 val testReduce : string -> unit 41 val testReduce : string -> unit
42 val testShake : string -> unit
41 43
42 end 44 end