-# of the input is surrounded by braces to construct the initializer for one
-# array element. These are then ordered topologically beginning with the root,
-# but the root itself is not included. Each subtree is terminated by an
-# "empty" element (with an initializer of {0}). For example, the above input
-# will produce this (or an equivalent topological ordering) initializer:
+# of the input is defines the initializer for one array element. These are
+# then ordered topologically beginning with the root, but the root itself is
+# not included. Each subtree is terminated by an "empty" element (with an
+# initializer of {0}).
+#
+# If there is a comma after the identifier which begins a tree element, or
+# if the identifier is the only text on the line, then the element initializer
+# is constructed by surrounding the entire line by braces. Otherwise, the
+# identifier is removed and the remainder of the line is surrounded by braces
+# to construct the initializer. This allows the exact form of the initializer
+# to be customized.
+#
+# For example, the above input will produce this (or an equivalent topological
+# ordering) initializer: