KVGroup syntax
A KVGroup has a key, a name, and its contents. It contains a set of key-value pairs, as well as a set of “inner” KVGroups. There is no limit to the level of nested KVGroups.
Write a KVGroup as follows:
"<key>" "<name>" = { <contents> ... }
You write a key-value pair as follows:
"<key>" = "<value>"
Note
The word "key" has a dual use. A group has a key and the items contained within a group (pairs and inner groups) also have keys.
The following example illustrates how a KVGroup can contain multiple groups and key-value pairs:
"capitals" "world capitals grouped by continent" = { "NA" "North America" = { "USA" = "Washington" "Canada" = "Ottawa" } "Eur" "Europe" = { "Britain" = "London" } }