stx-untyped.scrbl (1372B)
1 #lang scribble/manual 2 @require[racket/require 3 "utils.rkt" 4 @for-label[phc-toolkit/untyped/stx]] 5 6 @(def-orig typed [phc-toolkit/stx] 7 stx-assoc 8 identifier->string 9 identifier→string 10 make-rest-transformer 11 make-id+call-transformer 12 quasisyntax/top-loc 13 syntax/top-loc 14 quasisyntax/whole-loc 15 syntax/whole-loc) 16 17 @title{Untyped versions of syntax object manipulation utilities} 18 19 @defmodule[phc-toolkit/untyped/stx 20 #:use-sources 21 [(submod (lib "phc-toolkit/stx.rkt") untyped) 22 (lib "phc-toolkit/stx/fold.rkt")]] 23 24 @defidform[stx-assoc]{Untyped version of @|typed:stx-assoc|.} 25 26 @defproc*[([(identifier->string [identifier Identifier]) String] 27 [(identifier→string [identifier Identifier]) String])]{ 28 Untyped version of @|typed:identifier->string| and @|typed:identifier→string|. 29 } 30 31 @defidform[make-rest-transformer]{ 32 Untyped version of @|typed:make-rest-transformer|.} 33 34 @defidform[make-id+call-transformer]{ 35 Untyped version of @|typed:make-id+call-transformer|.} 36 37 @defidform[quasisyntax/top-loc]{ 38 Untyped version of @|typed:quasisyntax/top-loc|.} 39 40 @defidform[syntax/top-loc]{ 41 Untyped version of @|typed:syntax/top-loc|.} 42 43 @defidform[quasisyntax/whole-loc]{ 44 Untyped version of @|typed:quasisyntax/whole-loc|.} 45 46 @defidform[syntax/whole-loc]{ 47 Untyped version of @|typed:syntax/whole-loc|.}