Skip to main content

Module edn

Module edn 

Source
Expand description

Minimal EDN reader/printer for the query boundary.

The engine carries this small self-contained reader covering the subset used by queries, transaction forms, and the conformance corpus: collections, keywords, symbols, strings, numbers, booleans, nil, sets, comments, #_ discards, and tagged elements. Text arriving through a cljrs boundary is read by cljrs-reader instead and bridged onto this representation (corium_cljrs::convert::read_edn, M5), keeping one EDN implementation at the boundary while the engine core stays dependency-free.

Structs§

EdnError
EDN read failure.

Enums§

Edn
An EDN value with total ordering (maps/sets are normalized sorted).

Functions§

read_all
Parses every top-level EDN form in input.
read_one
Parses exactly one EDN form from input (trailing whitespace allowed).