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]
|
@defmodule[syntax/docprovide]
|
||||||
|
|
||||||
|
@deprecated[@racketmodname[scribble/srcdoc]]
|
||||||
|
|
||||||
@defform/subs[#:literals (all-from all-from-except)
|
@defform/subs[#:literals (all-from all-from-except)
|
||||||
(provide-and-document doc-label-id doc-row ...)
|
(provide-and-document doc-label-id doc-row ...)
|
||||||
([doc-row
|
([doc-row
|
||||||
|
|
|
@ -78,7 +78,7 @@
|
||||||
stx
|
stx
|
||||||
except)))
|
except)))
|
||||||
exceptions)
|
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:
|
;; Execute syntax part at top-level:
|
||||||
(dynamic-require mod (void))
|
(dynamic-require mod (void))
|
||||||
;; Extract documentation via top-level:
|
;; Extract documentation via top-level:
|
||||||
|
@ -252,7 +252,7 @@
|
||||||
|
|
||||||
|
|
||||||
(define (lookup-documentation path label)
|
(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 mod (void))
|
||||||
((dynamic-require-for-syntax
|
((dynamic-require-for-syntax
|
||||||
'syntax/private/doctable
|
'syntax/private/doctable
|
||||||
|
|
Loading…
Reference in New Issue
Block a user