Parse

expect class Parse(settings: LoadSettings)(source)
actual class Parse(settings: LoadSettings)(source)
actual class Parse(settings: LoadSettings)(source)

Read the input stream and parse the content into events (opposite for Present or Emit)

Parameters

settings
  • configuration

actual class Parse(settings: LoadSettings)(source)

Constructors

Link copied to clipboard
expect constructor(settings: LoadSettings)
actual constructor(settings: LoadSettings)
actual constructor(settings: LoadSettings)
actual constructor(settings: LoadSettings)

Functions

Link copied to clipboard
expect fun parse(string: String): Iterable<Event>

Parse a YAML string and produce parsing events.

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

Parse a YAML stream and produce parsing events.

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

Parse a YAML stream and produce parsing events.

fun parse(reader: Reader): Iterable<Event>

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)

actual fun parse(string: String): Iterable<Event>
actual fun parse(source: Source): Iterable<Event>
actual fun parse(string: String): Iterable<Event>
actual fun parse(source: Source): Iterable<Event>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
expect fun parseString(yaml: String): Iterable<Event>
actual fun parseString(yaml: String): Iterable<Event>
actual fun parseString(yaml: String): Iterable<Event>
actual fun parseString(yaml: String): Iterable<Event>