added contract to build-struct-names

svn: r1928
This commit is contained in:
Robby Findler 2006-01-22 15:46:46 +00:00
parent da843fd06c
commit b270a847a9

View File

@ -1,12 +1,18 @@
(module struct mzscheme
(require (lib "etc.ss")
(lib "contract.ss")
"stx.ss")
(require-for-template mzscheme)
(provide/contract
[build-struct-names
(opt-> (identifier? (listof identifier?) boolean? boolean?)
((union false/c syntax?))
(listof identifier?))])
(provide parse-define-struct
build-struct-names
build-struct-generation
build-struct-expand-info
struct-declaration-info?