preserves/implementations/racket/preserves/preserves-schema
Tony Garnock-Jones 2e84614b3b Allow "sufficiently identifierlike" values in dictionaries too 2023-11-03 10:31:44 +01:00
..
bin Repair multiple-glob common path usage. Closes #39 2023-02-04 17:07:16 +01:00
gen Update implementations 2023-02-07 10:42:30 +01:00
README.md READMEs for Schema implementations 2022-06-09 13:49:59 +02:00
checker.rkt Rename NamedSimplePattern_ -> Binding 2021-06-25 10:25:26 +02:00
compiler.rkt Rename NamedSimplePattern_ -> Binding 2021-06-25 10:25:26 +02:00
info.rkt Code generator tool; handle module references and embeddeds 2021-05-26 23:15:49 +02:00
main.rkt Move toward being user-facing rather than plugin-facing 2021-06-08 15:34:25 +02:00
metaschema.rkt The Racket preserves package needs a local copy of schema.prs for the package-builder to work. Use a git hook to keep it in sync with the master copy 2021-05-26 14:27:03 +02:00
methods.rkt Allow void to be `->preserve`able 2021-06-17 15:26:43 +02:00
parser.rkt Rename NamedSimplePattern_ -> Binding 2021-06-25 10:25:26 +02:00
reader.rkt Allow "sufficiently identifierlike" values in dictionaries too 2023-11-03 10:31:44 +01:00
schema.prs Switch to "# "-prefixed text comment annotation syntax 2023-10-18 10:20:30 +02:00
support.rkt Sort emitted entries; add throwing parser variant 2021-05-25 11:06:30 +02:00
type.rkt Rename NamedSimplePattern_ -> Binding 2021-06-25 10:25:26 +02:00
unparser.rkt Rename NamedSimplePattern_ -> Binding 2021-06-25 10:25:26 +02:00

README.md

Preserves Schema for Racket

This is an implementation of Preserves Schema for Racket.