Sign in Sign up
cargo

purrdf-lex

Native lexical foundations for PurRDF's grammars, over the zero-dependency purrdf-hash root: the exact Turtle/SPARQL/XML/ECMA-262 character-class terminals and escape decoders, chunked byte-class scanners and needle searches that lower to packed compares, the RFC 8259 JSON string escaper and decoder, the JSON reader, value and deterministic writer, the YAML 1.2 reader and emitter, the RFC 8949 CBOR codec, RFC 6901 JSON Pointer tokens, RFC 3986 percent-encoding, Unicode normalization (NFC, NFD, NFKC, NFKD) as streaming stages, the RDF 1.2 term syntax with its IRI and literal escapers, an XML 1.0 + Namespaces reader, Crockford Base32, ordered association lists, and the heap work lists, iteratively dropped boxes and derive-exact Debug writer that deep trees walk with instead of the machine stack

cargo View on Cargo

Activity

Latest release
3w ago
Total releases
3
Cadence
~daily
Last 12 months
3

Reach

Downloads
69

Details

License
MIT OR Apache-2.0 OR MulanPSL-2.0) AND MIT AND Unicode-3.0
First release
Oct 01, 2026
Releases
Version Released
3.0.1 patch
3.0.0 major
0.0.0 initial