diff --git a/parser/tree-tostring.go b/parser/tree-tostring.go index 6d96aac..832c3a0 100644 --- a/parser/tree-tostring.go +++ b/parser/tree-tostring.go @@ -61,6 +61,11 @@ func (tree *SyntaxTree) ToString (indent int) (output string) { output += tree.enumSections[name].ToString(indent) } + faceSectionKeys := sortMapKeysAlphabetically(tree.faceSections) + for _, name := range faceSectionKeys { + output += tree.faceSections[name].ToString(indent) + } + dataSectionKeys := sortMapKeysAlphabetically(tree.dataSections) for _, name := range dataSectionKeys { output += tree.dataSections[name].ToString(indent)