diff --git a/SPEC.md b/SPEC.md index dd39ef8..163b024 100644 --- a/SPEC.md +++ b/SPEC.md @@ -719,12 +719,12 @@ language syntax](#grammar-language) is defined below. ``` document := bom? nodes -nodes := ('/-' plain-node-space* node)? (line-space* node)* line-space* +nodes := (line-space* node)* line-space* plain-line-space := newline | ws | single-line-comment plain-node-space := ws* escline ws* | ws+ -line-space := plain-line-space+ ('/-' plain-node-space* node)? +line-space := plain-line-space+ | '/-' plain-node-space* node node-space := plain-node-space+ ('/-' plain-node-space* (node-prop-or-arg | node-children))? required-node-space := node-space* plain-node-space+ diff --git a/tests/test_cases/input/commented_node.kdl b/tests/test_cases/input/commented_node.kdl index c9e5d12..1460d67 100644 --- a/tests/test_cases/input/commented_node.kdl +++ b/tests/test_cases/input/commented_node.kdl @@ -1,2 +1,3 @@ /- node_1 node_2 +/- node_3