Package1.8.1.0Codec
cuddle
CDDL Generator and test utilities
- Version1.8.1.0
- CategoryCodec
- LicenceApache-2.0
- AuthorIOG Ledger Team
- Maintainerhackage@
iohk. io - Pinned byhackage cuddle 1.
8. 1. 0 - Sourcecuddle-1.
8. 1. 0 on Hackage
Modules
- Codec.CBOR.Cuddle.CBOR.Canonical
- Codec.CBOR.Cuddle.CBOR.GenGenerate example CBOR given a CDDL specification
- Codec.CBOR.Cuddle.CBOR.Validator
- Codec.CBOR.Cuddle.CBOR.Validator.Trace
- Codec.CBOR.Cuddle.CDDLThis module defined the data structure of CDDL as specified in
- Codec.CBOR.Cuddle.CDDL.CTree
- Codec.CBOR.Cuddle.CDDL.CTreePhase
- Codec.CBOR.Cuddle.CDDL.CtlOp
- Codec.CBOR.Cuddle.CDDL.Custom.Core
- Codec.CBOR.Cuddle.CDDL.Custom.Generator
- Codec.CBOR.Cuddle.CDDL.Custom.Validator
- Codec.CBOR.Cuddle.CDDL.Postlude
- Codec.CBOR.Cuddle.CDDL.ResolveModule containing tools for resolving CDDL Resolving the CDDL is a process of simplifying the representation to make
- Codec.CBOR.Cuddle.Comments
- Codec.CBOR.Cuddle.HuddleModule for building CDDL in Haskell Compared to the builders, this is less about creating a DSL for CDDL in
- Codec.CBOR.Cuddle.IndexMappable
- Codec.CBOR.Cuddle.Parser
- Codec.CBOR.Cuddle.Parser.Lexer
- Codec.CBOR.Cuddle.Pretty
- Codec.CBOR.Cuddle.Pretty.ColumnarThis module provides some utility functions to help with aligning pretty
- Codec.CBOR.Cuddle.Pretty.Utils
Description
Cuddle is a library for generating and manipulating CDDL.
Included in this package is a command line tool for working with CDDL files. It currently supports four functions:
Formatting of CDDL files Validating that a CDDL file is legal Generating random CBOR terms matching CDDL productions Testing compliance of a CBOR file against a CDDL spec.
Depends on
27 packages- QuickCheck-2.18.0.0in this set
- antigen-0.4.0.0in this set
- base-4.22.0.0with GHC
- base16-bytestring-1.0.2.0in this set
- boxes-0.1.5in this set
- bytestring-0.12.2.0with GHC
- capability-0.5.0.1in this set
- cborg-0.2.10.0in this set
- containers-0.8with GHC
- data-default-class-0.2.0.0in this set
- generic-optics-2.3.0.0in this set
- generic-random-1.5.0.1in this set
- half-0.3.3in this set
- hashable-1.5.1.0in this set
- megaparsec-9.8.3in this set
- mtl-2.3.1with GHC
- mutable-containers-0.3.4.1in this set
- optics-core-0.4.2in this set
- ordered-containers-0.2.4in this set
- parser-combinators-1.3.1in this set
- prettyprinter-1.7.2in this set
- prettyprinter-ansi-terminal-1.1.4in this set
- quickcheck-transformer-0.3.1.3in this set
- random-1.3.1in this set
- regex-tdfa-1.3.2.6in this set
- scientific-0.3.9.0in this set
- text-2.1.3with GHC
Used by in this set · 0
Nothing in this set depends on it.