www

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

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|.}