+++ /dev/null
-# value -> subkey pattern
-key = value
-key.subkey = another-value
+++ /dev/null
-# subkey -> value pattern
-key.subkey = value
-key = another-value
+++ /dev/null
-key.subkey = value
-# We can not override pre-defined subkeys with value
-key := value
+++ /dev/null
-key = value
-# We can not override pre-defined value with subkey
-key.subkey := value
--- /dev/null
+key = foo
+keyx.subkey = value
+key += bar
+
--- /dev/null
+# value -> subkey pattern
+key = value
+key.subkey = another-value
--- /dev/null
+# subkey -> value pattern
+key.subkey = value
+key = another-value
--- /dev/null
+# mixed key and subkeys with braces
+key = value
+key {
+ subkey1
+ subkey2 = foo
+}
--- /dev/null
+key.foo = bar
+key = value
+# mixed key value can be overridden
+key := value2