71 lines
1.0 KiB
Plaintext
71 lines
1.0 KiB
Plaintext
# Simple flow values
|
|
|
|
{foo: [bar, baz],
|
|
bar: "one
|
|
two three"}
|
|
|
|
==>
|
|
|
|
Stream(Document(FlowMapping(
|
|
Pair(Key(Literal),FlowSequence(Item(Literal),Item(Literal))),
|
|
Pair(Key(Literal),QuotedLiteral))))
|
|
|
|
# Pairs
|
|
|
|
[one: two, ? : four, x: ]
|
|
|
|
==>
|
|
|
|
Stream(Document(FlowSequence(
|
|
Item(FlowMapping(Pair(Key(Literal),Literal))),
|
|
Item(FlowMapping(Pair(Literal))),
|
|
Item(FlowMapping(Pair(Key(Literal)))))))
|
|
|
|
# Simple sequence
|
|
|
|
- one
|
|
- two
|
|
- three
|
|
|
|
==>
|
|
|
|
Stream(Document(BlockSequence(Item(Literal),Item(Literal),Item(Literal))))
|
|
|
|
# Nested sequence
|
|
|
|
- - one
|
|
- two
|
|
- three
|
|
|
|
==>
|
|
|
|
Stream(Document(BlockSequence(Item(BlockSequence(Item(Literal),Item(Literal))),Item(Literal))))
|
|
|
|
# Simple Mapping
|
|
|
|
One: A
|
|
Two: B
|
|
|
|
==>
|
|
|
|
Stream(Document(BlockMapping(Pair(Key(Literal),Literal),Pair(Key(Literal),Literal))))
|
|
|
|
# Semicolon in atom
|
|
|
|
foo:bar
|
|
|
|
==>
|
|
|
|
Stream(Document(Literal))
|
|
|
|
# Explicitly Indented Block Literal
|
|
|
|
foo: |2
|
|
one
|
|
two
|
|
|
|
==>
|
|
|
|
Stream(Document(BlockMapping(
|
|
Pair(Key(Literal),BlockLiteral(BlockLiteralHeader,BlockLiteralContent)))))
|