www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

phc-ts.scrbl (960B)


      1 #lang scribble/manual
      2 @require[@for-label[phc-ts]
      3          (for-syntax racket/base)]
      4 
      5 @title{phc-ts}
      6 @author[@author+email["Suzanne Soy" "racket@suzanne.soy"]]
      7 
      8 @defmodule[phc-ts]
      9 
     10 There is no documentation for this package yet.
     11 
     12 @(define-syntax (show-ids stx)
     13    (syntax-case stx ()
     14      [(_ b)
     15       (boolean? (syntax-e #'b))
     16       (let-values ([(vars stx-vars) (module->exports 'phc-ts)])
     17         #`(itemlist
     18            #,@(for*/list ([phase+ids (in-list (if (syntax-e #'b)
     19                                                   vars
     20                                                   stx-vars))]
     21                           [phase (in-value (car phase+ids))]
     22                           [id (in-list (cdr phase+ids))])
     23                 #`(item (racketid #,(car id))
     24                         " at phase"
     25                         #,(number->string phase)))))]))
     26 
     27 The following variables are provided:
     28 
     29 @(show-ids #t)
     30 
     31 The following syntaxes are provided:
     32 
     33 @(show-ids #f)