Skip to content
/ lexpr-rs Public

Rust Lisp expression parser and serializer

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

rotty/lexpr-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

09a61d3 · Aug 24, 2024
Feb 5, 2024
Jun 15, 2024
Aug 24, 2024
Feb 5, 2024
May 31, 2024
Apr 7, 2019
Mar 7, 2020
Feb 5, 2024
Feb 9, 2019
Feb 9, 2019
Feb 5, 2024
Mar 4, 2019

Repository files navigation

lexpr: S-expressions for Rust Build Status Codecov Rustc Version 1.56+

This repository hosts the following crates:

  • lexpr, providing the lexpr::Value type for representing S-expression data, the sexp macro to embed S-expression values into Rust code, as well as a parser and printer for S-expressions. Please refer to crate's README for more information.

  • serde-lexpr, integrating lexpr with Serde, allowing to serialize and deserialize Rust data structures to and from S-expressions.

  • lexpr-macros, an internal crate actually implementing the sexp macro. This crate should be considered an implementation detail, and not be used directly, only via the lexpr crate.

Licensing

The code and documentation in the lexpr-rs git repository is free software, dual-licensed under the MIT or Apache-2.0 license, at your choosing.

The lexpr repository contains code and documentation adapted from the following projects, all licensed under the same conditions, i.e. dual-licensed under MIT or Apache-2.0 license:

About

Rust Lisp expression parser and serializer

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published

Languages