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