diff options
Diffstat (limited to '')
-rw-r--r-- | stdlib/source/library/lux/tool/compiler.lux | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/stdlib/source/library/lux/tool/compiler.lux b/stdlib/source/library/lux/tool/compiler.lux index 2da6a3a44..536804e4b 100644 --- a/stdlib/source/library/lux/tool/compiler.lux +++ b/stdlib/source/library/lux/tool/compiler.lux @@ -20,30 +20,30 @@ [descriptor (.only Descriptor Module)] [document (.only Document)]]]]]) -(type: .public Code +(type .public Code Text) -(type: .public Parameter +(type .public Parameter Text) -(type: .public Input +(type .public Input (Record [#module Module #file Path #hash Nat #code Code])) -(type: .public (Compilation s d o) +(type .public (Compilation s d o) (Record [#dependencies (List Module) #process (-> s Archive (Try [s (Either (Compilation s d o) (archive.Entry d))]))])) -(type: .public (Compiler s d o) +(type .public (Compiler s d o) (-> Input (Compilation s d o))) -(type: .public Custom +(type .public Custom (Ex (_ state document object) [state (Key document) @@ -51,7 +51,7 @@ (Parser document) (-> Input (Try (Compilation state document object)))])) -(type: .public (Instancer s d o) +(type .public (Instancer s d o) (-> (Key d) (List Parameter) (Compiler s d o))) (exception: .public (cannot_compile [module Module]) |