Keys which begin with a quote need to be escaped because a value (e.g. x': y) might form a correctly quoted key if the text is read again. Alternatively, one could output the inline value on a separate line. However, I haven't found any case in which quoting does any harm and would reduce the set of allowed keys.
Keys which begin with a quote need to be escaped because a value (e.g.
x': y
) might form a correctly quoted key if the text is read again. Alternatively, one could output the inline value on a separate line. However, I haven't found any case in which quoting does any harm and would reduce the set of allowed keys.