toml-parser-2.0.0.0: TOML 1.0.0 parser

# toml-parser-2.0.0.0: TOML 1.0.0 parser

TOML parser using generated lexers and parsers with careful attention to the TOML 1.0.0 semantics for defining tables.

Modules

toml-parser-2.0.0.0

- Toml TOML parsing, printing, and codecs
  Submodules
  - Toml.Pretty Human-readable representations for error messages
  - Toml.Schema Infrastructure for converting between TOML and application values
    Submodules
    - Toml.Schema.FromValue Automation for converting TOML values to application values.
    - Toml.Schema.Generic Integration with DerivingVia extension
      Submodules
      - Toml.Schema.Generic.FromValue GHC.Generics derived table parsing
      - Toml.Schema.Generic.ToValue GHC.Generics derived table generation
    - Toml.Schema.Matcher A type for building results while tracking scopes
    - Toml.Schema.ParseTable A type for matching keys out of a table
    - Toml.Schema.ToValue Automation for converting application values to TOML.
  - Toml.Semantics Semantic interpretation of raw TOML expressions
    Submodules
    - Toml.Semantics.Ordered Tool for extracting an ordering from an existing TOML file
    - Toml.Semantics.Types Semantic TOML values
  - Toml.Syntax Parsing and lexing for TOML syntax
    Submodules
    - Toml.Syntax.Lexer TOML lexical analyzer
    - Toml.Syntax.Parser Raw TOML expression parser
    - Toml.Syntax.Position File position representation
    - Toml.Syntax.Token Lexical tokens
    - Toml.Syntax.Types Raw expressions from a parsed TOML file