Forgot to update the contract on resolve-module-path

This commit is contained in:
Leif Andersen 2016-05-25 16:34:33 -04:00
parent 42e27fb4f7
commit cb9d08d2ee

View File

@ -55,7 +55,7 @@
(loop (cdr accum) (cdr p)))]
[else (loop (cons (car p) accum) (cdr p))])))
(define (resolve-module-path s relto)
(define (resolve-module-path s [relto #f])
;; relto should be a complete path, #f, or procedure that returns a
;; complete path
(define (get-dir) (force-relto relto #t))
@ -135,13 +135,13 @@
(or/c rel-to-path-string/c (-> rel-to-path-string/c) false/c))
(provide/contract
[resolve-module-path (module-path?
rel-to-path-string/thunk/#f
. -> . (or/c path? symbol?
(cons/c 'submod (cons/c (or/c path? symbol?)
(listof symbol?)))))]
[resolve-module-path-index ((or/c symbol? module-path-index?)
rel-to-path-string/thunk/#f
. -> . (or/c path? symbol?
(cons/c 'submod (cons/c (or/c path? symbol?)
(listof symbol?)))))])
[resolve-module-path (->* (module-path?)
(rel-to-path-string/thunk/#f)
(or/c path? symbol?
(cons/c 'submod (cons/c (or/c path? symbol?)
(listof symbol?)))))]
[resolve-module-path-index (->* ((or/c symbol? module-path-index?))
(rel-to-path-string/thunk/#f)
(or/c path? symbol?
(cons/c 'submod (cons/c (or/c path? symbol?)
(listof symbol?)))))])