class Toml
(source)
Methods for parsing data stored in Tom's Obvious, Minimal Language (TOML).
static fun canonicalDottedKey(dottedKey: String): String
Get the canonical form of the dotted key. |
|
static fun joinKeyPath(path: MutableList<String>): String
Join a list of keys into a single dotted key string. |
|
static fun parse(input: String): TomlParseResult static fun parse(input: String, version: TomlVersion): TomlParseResult
Parse a TOML string. static fun parse(file: Path): TomlParseResult static fun parse(file: Path, version: TomlVersion): TomlParseResult
Parse a TOML file. static fun parse(is: InputStream): TomlParseResult static fun parse(is: InputStream, version: TomlVersion): TomlParseResult static fun parse(reader: Reader, version: TomlVersion): TomlParseResult static fun parse(channel: ReadableByteChannel, version: TomlVersion): TomlParseResult
Parse a TOML input stream. static fun parse(reader: Reader): TomlParseResult static fun parse(channel: ReadableByteChannel): TomlParseResult
Parse a TOML reader. |
|
static fun parseDottedKey(dottedKey: String): MutableList<String>
Parse a dotted key into individual parts. |
|
static fun tomlEscape(text: String): StringBuilder
Escape a text string using the TOML escape sequences. |