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)