doc kernel-syntax-case/phase

svn: r14028
This commit is contained in:
Matthew Flatt 2009-03-10 16:39:32 +00:00
parent ca2dd05eca
commit 6fe0677aa7

View File

@ -33,13 +33,26 @@ is @scheme[mzscheme], since the binding of @mzscheme-if from
@scheme[mzscheme] is different than the primitive @scheme[if].}
@defform[(kernel-syntax-case* stx-expr trans?-expr (extras ...) clause ...)]{
@defform[(kernel-syntax-case* stx-expr trans?-expr (extra-id ...) clause ...)]{
A syntactic form like @scheme[kernel-syntax-case], except that it
takes an additional list of extra literals that are in addition to the
primitive PLT Scheme forms.}
@defform[(kernel-syntax-case/phase stx-expr phase-expr clause ...)]{
Generalizes @scheme[kernel-syntax-case] to work at an arbitrary phase
level, as indicated by @scheme[phase-expr].}
@defform[(kernel-syntax-case*/phase stx-expr phase-expr (extra-id ..)
clause ...)]{
Generalizes @scheme[kernel-syntax-case*] to work at an arbitrary phase
level, as indicated by @scheme[phase-expr].}
@defproc[(kernel-form-identifier-list) (listof indentifier?)]{
Returns a list of identifiers that are bound normally,