s-cargot-0.1.6.0: A flexible, extensible s-expression library.

# s-cargot-0.1.6.0: A flexible, extensible s-expression library.

S-Cargot is a library for working with s-expressions in a modular and extensible way, opting for genericity and flexibility instead of speed. Instead of understanding one particular form of s-expression, the S-Cargot library exposes tools for parsing or emitting different kinds of s-expressions, including features not normally included in an s-expression library like reader macros or tight control over indentation in pretty-printing.

Modules

s-cargot-0.1.6.0

- Data
  Submodules
  - Data.SCargot
    Submodules
    - Data.SCargot.Atom
    - Data.SCargot.Comments
    - Data.SCargot.Common
    - Language
      Submodules
      - Data.SCargot.Language.Basic
      - Data.SCargot.Language.HaskLike
    - Data.SCargot.Parse
    - Data.SCargot.Print
    - Data.SCargot.Repr
      Submodules
      - Data.SCargot.Repr.Basic
      - Data.SCargot.Repr.Rich
      - Data.SCargot.Repr.WellFormed