Skip to content

Commit 4734b06

Browse files
authored
feat(compliance): update to latest 2.0 spec (#103)
1 parent d0366db commit 4734b06

27 files changed

+62
-2
lines changed

src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
//! `kdl` is a "document-oriented" parser and API for the [KDL Document
22
//! Language](https://kdl.dev), a node-based, human-friendly configuration and
33
//! serialization format.
4-
//!
4+
//!
55
//! Unlike serde-based implementations, this crate preserves formatting when
66
//! editing, as well as when inserting or changing values with custom
77
//! formatting. This is most useful when working with human-maintained KDL

src/v2_parser.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -866,7 +866,7 @@ fn badval_ty_char(input: &mut Input<'_>) -> PResult<()> {
866866

867867
/// `line-space := newline | ws | single-line-comment`
868868
fn line_space(input: &mut Input<'_>) -> PResult<()> {
869-
alt((newline, ws, single_line_comment)).parse_next(input)
869+
alt((node_space, newline, single_line_comment)).parse_next(input)
870870
}
871871

872872
/// `node-space := ws* escline ws* | ws+`
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
node "12"
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
node
2+
node
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
node
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
a
2+
b
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
parent {
2+
child
3+
child
4+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
(type)node
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
node

0 commit comments

Comments
 (0)