edn

EDN (Extensible Data Notation) parsing and generation for Kit

Files

FileDescription
kit.tomlPackage manifest with metadata and dependencies
src/edn.kitParse, stringify, and pretty-print FFI wrappers
zig/edn.zigZig parser and serializer for EDN format
tests/edn.test.kitParsing, stringification, and roundtrip tests
examples/basic.kitParsing EDN strings and serializing Kit values
LICENSEMIT license file

Dependencies

No Kit package dependencies.

Installation

kit add gitlab.com/kit-lang/packages/kit-edn.git

Usage

import Kit.Edn

License

MIT License - see LICENSE for details.

Exported Functions & Types

EDNParseError

EDN parse error type.

match EDN.parse content
  | Ok value -> process value
  | Err (EDNParseError { message }) ->
      println "Parse error: ${message}"

Variants

EDNParseError {message}

EDN

Marker type for the EDN format. Used with StringEncode/StringDecode traits to distinguish EDN serialization.

Variants

EDN