Mercurial > urweb
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 |