mirror of https://github.com/kdl-org/kdl.git
Ensure spec allows slashdash right after node separator
This commit is contained in:
parent
dadcfdf2ae
commit
b1bcb6bea5
4
SPEC.md
4
SPEC.md
|
|
@ -719,12 +719,12 @@ language syntax](#grammar-language) is defined below.
|
||||||
```
|
```
|
||||||
document := bom? nodes
|
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-line-space := newline | ws | single-line-comment
|
||||||
plain-node-space := ws* escline ws* | ws+
|
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))?
|
node-space := plain-node-space+ ('/-' plain-node-space* (node-prop-or-arg | node-children))?
|
||||||
|
|
||||||
required-node-space := node-space* plain-node-space+
|
required-node-space := node-space* plain-node-space+
|
||||||
|
|
|
||||||
|
|
@ -1,2 +1,3 @@
|
||||||
/- node_1
|
/- node_1
|
||||||
node_2
|
node_2
|
||||||
|
/- node_3
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue