go-jsonnet/testdata/parseYaml.jsonnet
2023-05-03 19:37:04 +01:00

47 lines
749 B
Jsonnet

[
std.parseYaml(text)
for text in [
// various node types
|||
foo: bar
aaa: {}
ąę: ćż
xxx:
- 42
- asdf
- {}
|||,
// Returns an array of documents when there is an explicit document(s), i.e.
// the text is a "multi-doc" stream
|||
---
a: 1
---
a: 2
|||,
// The first document in a "multi-doc" stream can be an implicit document.
|||
a: 1
---
a: 2
|||,
// Whitespaces are allowed after the document start marker
|||
---
a: 1
---
a: 2
|||,
// Document start marker needs a following line break or a whitespace.
|||
a: 1
---a: 2
a---: 3
|||,
]
]