Formatiert oder minifiziert eine TOML-Teilmenge im Browser. Verwandte Seiten: YAML · INI
TOML ist ein übliches Konfigurationsformat. Diese Seite gibt eine nützliche Teilmenge in einem festen Layout neu aus oder entfernt Kommentare und Leerzeilen. YAML und INI haben eigene Seiten: YAML und INI.
title = "TOML", enabled = true, einer Tabelle [owner], deren Name Ada ist, einer Tabelle [database] mit ports = [8000, 8001] und zwei Tabellen [[products]] namens Hammer und Nail.Kommentare beginnen mit #. Schlüssel dürfen nackt, in Anführungszeichen oder mit Punkten stehen. Tabellen nutzen [name], Tabellen-Arrays nutzen [[name]]. Zeichenketten dürfen einfach, literal oder mehrzeilig sein. Zahlen dürfen Ganzzahlen, Gleitkommazahlen, hex (0x), oktal (0o), binär (0b) oder Ziffern mit Unterstrichen sein. true und false, Arrays und Inline-Tabellen werden gelesen. Ein ISO-Datum oder eine ISO-Zeit bleibt das ursprüngliche Token, ebenso eine Hex-, Oktal- oder Binärzahl.
Formatieren schreibt zuerst einfache Schlüssel, dann [tables], dann [[arrays of tables]]. Kommentare entfallen. Eine literale Zeichenkette wird als einfache Zeichenkette in Anführungszeichen zurückgeschrieben. Ein Array von Objekten wird mit [[name]] geschrieben. Minifizieren ist derselbe Text ohne die Leerzeile vor jeder Tabelle.
Formatieren und Minifizieren lassen Kommentare weg. Sie sind keine Daten im geparsten Dokument.
Hex-, Oktal-, Binär- und Datumstoken werden so ausgegeben, wie sie geschrieben sind, nicht nach Dezimal umgerechnet.