parse

expect fun parse(string: String): Iterable<Event>(source)

Parse a YAML string and produce parsing events.

See Processing Overview.

Return

parsed events

Parameters

string

YAML document(s)


expect fun parse(source: Source): Iterable<Event>(source)

Parse a YAML stream and produce parsing events.

See Processing Overview.

Return

parsed events

Parameters

source

YAML document(s)

actual fun parse(string: String): Iterable<Event>(source)
actual fun parse(source: Source): Iterable<Event>(source)
fun parse(reader: Reader): Iterable<Event>(source)

Parse a YAML stream and produce parsing events. Since the encoding is already known the BOM must not be present (it will be parsed as content)

See Processing Overview.

Return

parsed events

Parameters

reader

YAML document(s).


fun parse(inputStream: InputStream): Iterable<Event>(source)

Parse a YAML stream and produce parsing events.

See Processing Overview.

Return

parsed events

Parameters

inputStream

YAML document(s). Default encoding is UTF-8. The BOM must be present if the encoding is UTF-16 or UTF-32


actual fun parse(string: String): Iterable<Event>(source)
actual fun parse(source: Source): Iterable<Event>(source)
actual fun parse(string: String): Iterable<Event>(source)
actual fun parse(source: Source): Iterable<Event>(source)