Added docs for define-template-metafunction
This commit is contained in:
parent
23c221f862
commit
1d529a3065
|
@ -236,18 +236,31 @@ track which syntax or datum pattern variables are bound.
|
||||||
|
|
||||||
@defmodule[stxparse-info/parse/experimental/template]
|
@defmodule[stxparse-info/parse/experimental/template]
|
||||||
|
|
||||||
|
@defidform[define-template-metafunction]{
|
||||||
|
Overloaded version of @orig:define-template-metafunction from
|
||||||
|
@racketmodname[syntax/parse/experimental/template].
|
||||||
|
|
||||||
|
Note that currently, template metafunctions defined via
|
||||||
|
@racketmodname[stxparse-info/parse/experimental/template] are not compatible
|
||||||
|
with the forms from @racketmodname[syntax/parse/experimental/template], and
|
||||||
|
vice versa. There is a pending Pull Request which would make the necessary
|
||||||
|
primitives from @racketmodname[syntax/parse/experimental/template] public, so
|
||||||
|
hopefully this problem will be solved in future versions.}
|
||||||
|
|
||||||
@defform[(syntax-local-template-metafunction-introduce stx)]{
|
@defform[(syntax-local-template-metafunction-introduce stx)]{
|
||||||
Like @racket[syntax-local-introduce], but for
|
Like @racket[syntax-local-introduce], but for
|
||||||
@tech[#:doc '(lib "syntax/scribblings/syntax.scrbl")]{template metafunctions}.
|
@tech[#:doc '(lib "syntax/scribblings/syntax.scrbl")]{template metafunctions}.
|
||||||
|
|
||||||
This change is also available in the package
|
This change is also available in the package
|
||||||
@racketmodname{backport-template-pr1514}. It has been submitted as a Pull
|
@racketmodname{backport-template-pr1514}. It has been submitted as a Pull
|
||||||
Request to Racket, but can be used in
|
Request to Racket, but can already be used in
|
||||||
@racketmodname[stxparse-info/parse/experimental/template] right away.}
|
@racketmodname[stxparse-info/parse/experimental/template] right now.}
|
||||||
|
|
||||||
@(ovl syntax/parse/experimental/template
|
@(ovl syntax/parse/experimental/template
|
||||||
template
|
template
|
||||||
quasitemplate
|
quasitemplate
|
||||||
template/loc
|
template/loc
|
||||||
quasitemplate/loc
|
quasitemplate/loc)
|
||||||
define-template-metafunction)
|
|
||||||
|
@(orig syntax/parse/experimental/template
|
||||||
|
define-template-metafunction)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user