syntax/docprovide: fix direct call to module name resolver
Also, deprecate the library.
This commit is contained in:
parent
8aaa3fc5b5
commit
006ffc8ae3
|
@ -5,6 +5,8 @@
|
|||
|
||||
@defmodule[syntax/docprovide]
|
||||
|
||||
@deprecated[@racketmodname[scribble/srcdoc]]
|
||||
|
||||
@defform/subs[#:literals (all-from all-from-except)
|
||||
(provide-and-document doc-label-id doc-row ...)
|
||||
([doc-row
|
||||
|
|
|
@ -78,7 +78,7 @@
|
|||
stx
|
||||
except)))
|
||||
exceptions)
|
||||
(let ([mod ((current-module-name-resolver) path #f #f)])
|
||||
(let ([mod ((current-module-name-resolver) path #f #f #t)])
|
||||
;; Execute syntax part at top-level:
|
||||
(dynamic-require mod (void))
|
||||
;; Extract documentation via top-level:
|
||||
|
@ -252,7 +252,7 @@
|
|||
|
||||
|
||||
(define (lookup-documentation path label)
|
||||
(let ([mod ((current-module-name-resolver) path #f #f)])
|
||||
(let ([mod ((current-module-name-resolver) path #f #f #t)])
|
||||
(dynamic-require mod (void))
|
||||
((dynamic-require-for-syntax
|
||||
'syntax/private/doctable
|
||||
|
|
Loading…
Reference in New Issue
Block a user