(value
(#t #f
string number
(object
(#hash()
#hash(pairs)))
(array
(()
(values))))
(pair
(string . value))
(pairs
(pair
(pair values)))
(values
(value
(value values)))
Currently there is a demo implementation in Ceylon.
- compatible with JVM and JavaScript backend
- decode (parsing)
-
#hash
(syntax from Racket) - remove
#T
/#F
for simplicity (r6s6 does not support them) - comment
;
- bracket (requires matching)
- encode
- customized
https://weakish.github.io/ceylon-sexp/api/
Send issues or pull requests at https://github.com/weakish/ceylon-sexp
0BSD except for the Builder class (licensed under Apache-2.0). See LICENSE for more information.