Package syntax-utils.plt contributed by cce [docs]
To load: (require (planet cce/syntax-utils:1:3/syntax-utils))
Old style:(require (planet "syntax-utils.ss" ("cce" "syntax-utils.plt" 1 3)))
Package description:
Syntax and macro utilities.
Downloads this week: 0
Total downloads: 402
Tickets:0
Open tickets:0
Primary files:
NameContract
syntax-source-module-name
(-> syntax? symbol?)
syntax-datum/c
(-> flat-contract/c flat-contract?)
syntax-list/c
(-> flat-contract/c flat-contract?)
identifier-name=?
(-> identifier? identifier? boolean?)
syntax-map
(-> (-> any/c any/c) (syntax-list/c any/c) (listof any/c))
syntax-append
(-> string? identifier? string? identifier?)
syntax-prefix
(-> string? identifier? identifier?)
syntax-suffix
(-> identifier? string? identifier?)
string->identifier
(opt-> (string?) ((optional/c syntax?)) identifier?)
identifier->string
(-> identifier? string?)
identifier->string-literal
(-> identifier? (syntax/c string?))
syntax-case-by-name
 Current version
PLaneT versionExternal versionSourceDLsDocsReq. PLTDate added
(1 3)
155
[none]2008-01-16
To load: (require (planet cce/syntax-utils:1:3/syntax-utils))
Available in repositories: 3xx
1.3: Added syntax-source-module-name.
No Tickets Currently open for this Package [New Ticket]

 Old versions
PLaneT versionExternal versionSourceDLsDocsReq. PLTDate added
(1 2)
26
[none]2007-12-07
To load: (require (planet "syntax-utils.ss" ("cce" "syntax-utils.plt" 1 (= 2))))
Available in repositories: 3xx
  • 1.2: Updated phase.ss: in-phase1 for more contexts; in-phase1/pass2
  • 1.1:
    • Added phase.ss with in-phase1 macro.
    • Added syntax-append to syntax-utils.ss.
    • Updated test suite for latest SchemeUnit version.
  • 1.0: Initial release.
(1 1)
80
[none]2007-10-22
To load: (require (planet "syntax-utils.ss" ("cce" "syntax-utils.plt" 1 (= 1))))
Available in repositories: 3xx
  • 1.1:
    • Added phase.ss with in-phase1 macro.
    • Added syntax-append to syntax-utils.ss.
    • Updated test suite for latest SchemeUnit version.
  • 1.0: Initial release.
(1 0)
141
[none]2007-04-01
To load: (require (planet "syntax-utils.ss" ("cce" "syntax-utils.plt" 1 (= 0))))
Available in repositories: 3xx
[no release notes]