Commit Graph

21 Commits

Author SHA1 Message Date
adamnemecek c95d6ba101
fix(clippy/fmt): ran clippy + cargo fmt (#129) 2025-09-04 10:49:59 -07:00
Dion Dokter 758bd63621
Assign document leading format to the first node instead (#138)
Fixes: https://github.com/kdl-org/kdl-rs/issues/136
2025-09-04 10:46:52 -07:00
YOSHIOKA Takuma c904e025a2
fix(span): Enable span properly to fix build failure with `span` feature disabled (#120) 2025-03-30 14:37:56 -07:00
Kat Marchán ce27425905
fix(v1-fallback): actually fall back. lol (#119) 2025-02-17 15:34:39 -08:00
Kat Marchán b6b67f62fa
feat(lsp): add LSP server (#115)
Fixes: https://github.com/kdl-org/kdl-rs/issues/113
2025-01-16 18:54:34 -08:00
Kat Marchán 52a7c2cba1
fix(parser): various tests and bugfixes (#112)
Fixes: https://github.com/kdl-org/kdl-rs/issues/108
Fixes: https://github.com/kdl-org/kdl-rs/issues/109
2025-01-01 15:35:05 -08:00
Kat Marchán 0c59b29a03
fix(fmt): cargo fmt 2024-12-21 17:55:06 -08:00
Kat Marchán 3e8b2f443a
feat(compliance): pull in final extra tests and change VT to newline 2024-12-21 17:47:47 -08:00
Kat Marchán 12b2fd2f4f
feat(error): Rename KdlParseFailure back to KdlError 2024-12-20 01:30:42 -08:00
Kat Marchán c486cda7a5
feat(v1): Add utility to auto-translate v1 to v2 2024-12-20 01:20:17 -08:00
Kat Marchán 4734b0601b
feat(compliance): update to latest 2.0 spec (#103) 2024-12-19 12:54:42 -08:00
Kat Marchán e65d0546bc
add quick multiline parsing test for a corner case 2024-12-15 18:10:36 -08:00
Kat Marchán a1919a0e36
feat(parser): Update parser to 2.0.0 (#100)
Fixes: https://github.com/kdl-org/kdl-rs/issues/99
2024-12-15 15:42:09 -08:00
Kat Marchán f31750a048
feat(errors): error collection/recovery and reporting improvements (#94)
Fixes: https://github.com/kdl-org/kdl-rs/issues/93
2024-12-14 15:39:27 -08:00
Kat Marchán 4d4ef75954
feat(draft): 2.0.0-draft.6 support (#92)
This just adds support for the new multiline string syntax. There's no other necessary changes to support draft.6.
2024-12-04 13:04:16 -08:00
Kat Marchán 71bd07b57d
zellij example 2024-12-03 20:35:51 -08:00
Kat Marchán 2802578ba0
feat(parser): update to 2.0.0-draft.5 (#90) 2024-12-02 23:26:40 -08:00
Kat Marchán fb7c92b59f
refactor(parser): refactor number parsing to support generic number types 2024-11-30 20:36:56 -08:00
Ryan Goodfellow 0595955850
feat(value,entry): i128 for integers, autoformat safe KdlEntryFormat (#91) 2024-11-29 18:50:14 -08:00
Kat Marchán a641995293
refactor(parser): refactor try_parse to be lift more weight 2024-10-08 22:37:43 -07:00
Kat Marchán c9898cdbd2
feat(parser): v2 parser (#70)
This is a major rewrite of kdl-rs to comply with the KDL v2 spec.
2024-10-05 20:51:09 -07:00