diff src/compiler.sig @ 1082:4b2f50829af5

Alternate job-parsing interface, to avoid merging library directives
author Adam Chlipala <adamc@hcoop.net>
date Tue, 22 Dec 2009 15:29:38 -0500
parents d069b193ed6b
children f1647f16097d
line wrap: on
line diff
--- a/src/compiler.sig	Tue Dec 22 12:13:23 2009 -0500
+++ b/src/compiler.sig	Tue Dec 22 15:29:38 2009 -0500
@@ -1,4 +1,4 @@
-(* Copyright (c) 2008, Adam Chlipala
+(* Copyright (c) 2008-2009, Adam Chlipala
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -73,6 +73,7 @@
     val parseUr : (string, Source.file) phase
     val parseUrs : (string, Source.sgn_item list) phase
     val parseUrp : (string, job) phase
+    val parseUrp' : (string, {Job : job, Libs : string list}) phase
 
     val parse : (job, Source.file) phase
     val elaborate : (Source.file, Elab.file) phase
@@ -104,6 +105,7 @@
     val sqlify : (Mono.file, Cjr.file) phase
 
     val toParseJob : (string, job) transform
+    val toParseJob' : (string, {Job : job, Libs : string list}) transform
     val toParse : (string, Source.file) transform
     val toElaborate : (string, Elab.file) transform
     val toUnnest : (string, Elab.file) transform