kdl
kdl copied to clipboard
the kdl document language specifications
Currently, in the KDL spec, it doesn't appear to be possible to use properties as a key-value store (ie, comparable to a `HashMap`, because min and max aren't available properties...
Would be nice to have GitHub identify and add syntax highlighting to KDL-formatted files https://github.com/github/linguist
It would be great to have a jq-like cli tool that can query and transform kdl right in the command line
Merge KDL v2
Here it is! The long-awaited KDL v2, which is where we go ahead and make a handful of technically-breaking changes to address some corner cases we've run into over the...
Closes #284 by making the formal grammar match the implementation and prose, explicitly treating slashdashed nodes as line-space and slashdashed node properties, arguments, and children as node-space.
Consider ``` node/-"val""val" node /-{} "val" node /- /-{} {} ``` kdl-rs accepts this, but the formal grammar forbids all three nodes here. EDIT: preferred resolution is now #285. Original...
Can/should we make keywords case insensitive? That is, `#true`, `#null`, `#nan`, etc.
There's currently a name conflict with Kusto Query Language, and I believe that's what GitHub's currently `.kql` support actually highlights.
This issue is for tracking full test suite compliance for KDL implementations that support the new [KDL 2.0.0 spec](https://github.com/kdl-org/kdl/pull/286). As of 2024-02-07's 2.0.0-draft.3, the recommendation is now for implementations to...