comparison src/compiler.sig @ 55:5c97b7cd912b

Parsing signature files
author Adam Chlipala <adamc@hcoop.net>
date Sun, 22 Jun 2008 11:04:10 -0400
parents 02f42e9a1825
children d3cc191cb25f
comparison
equal deleted inserted replaced
54:a6e185c7c428 55:5c97b7cd912b
29 29
30 signature COMPILER = sig 30 signature COMPILER = sig
31 31
32 val compile : string -> unit 32 val compile : string -> unit
33 33
34 val parseLig : string -> Source.sgn_item list option
35 val testLig : string -> unit
36
34 val parse : string -> Source.file option 37 val parse : string -> Source.file option
35 val elaborate : ElabEnv.env -> string -> (Elab.file * ElabEnv.env) option 38 val elaborate : ElabEnv.env -> string -> (Elab.file * ElabEnv.env) option
36 val explify : ElabEnv.env -> string -> Expl.file option 39 val explify : ElabEnv.env -> string -> Expl.file option
37 val corify : ElabEnv.env -> string -> Core.file option 40 val corify : ElabEnv.env -> string -> Core.file option
38 val shake' : ElabEnv.env -> string -> Core.file option 41 val shake' : ElabEnv.env -> string -> Core.file option