Skip to content

viperscape/rust-sexp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parsing S-Exp in Rust

from:

((data "quoted data" 123 4.5)
 (data (!@# (4.5) "(more" "data)")))

to:

Some([Sexp([Sexp([Sym(data), QSym("quoted data"), INum(123), FNum(4.5)]), Sexp([Sym(data), Sexp([Sym(!@#), Sexp([FNum(4.5)]), QSym("(more"), QSym("data)")])])])])

and back:

((data "quoted data" 123 4.5) (data (!@# (4.5) "(more" "data)")))

About

rust sexp parsing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages