hustle
hustle copied to clipboard
Haskell implementation of the KDL Document Language
KDL 2.0.0-draft.3 is now generally available (https://github.com/kdl-org/kdl/pull/286), and with it, we've decided to encourage existing implementations to start working towards 2.0 support and send feedback and suggestions for anything you...
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6. Release notes Sourced from actions/checkout's releases. v6.0.0 What's Changed Update README to include Node.js 24 support details and requirements by @salmanmkc in actions/checkout#2248 Persist...
Bumps [kleidukos/get-tested](https://github.com/kleidukos/get-tested) from 0.1.7.1 to 0.1.9.1. Release notes Sourced from kleidukos/get-tested's releases. v0.1.9.1 get-tested v0.1.9.1 This release brings improvements for better compatibility between versions of the CLI tool and the...
@fuzzypixelz I'm reading https://github.com/kdl-org/kdl/tree/main/tests#what-to-do-if-a-test-fails-for-you and it appears that we should not aim to reproduce the formatting in the `expected/` directory, but we are expected to parse both `input/` and `expected/`,...
While debugging #6 I was puzzled why parsing from GHCi would not give me the underlying data structure but a pretty-printed representation, until I found that `Document`'s Show instance (defined...
See `blank_arg_type.kdl` for example.
Split Parser into `Parser.V1` and `Parser.V2` and introduce parseV1 and parseV2 functions with parse calling the second if the first fails, or selecting the parser using `/- kdl-version` if present.