(Program (Hash (KeyValue { (Identifier) ->(Symbol) } { (TextElement) ->(TextElement) }) (KeyValue { (Identifier) ->(Symbol) } { (Integer) ->(Integer) }) (KeyValue { (Identifier) ->(TextElement) } { (Boolean) ->(Boolean) }) {+(KeyValue {+(Symbol)+} {+(Integer)+})+}) {+(Hash)+} {+(Hash {+(KeyValue {+(Identifier)+} {+(Integer)+})+} {+(KeyValue {+(TextElement)+} {+(Integer)+})+} {+(Context {+(Comment)+} {+(Empty)+})+})+} {+(Hash {+(Context {+(Comment)+} {+(Empty)+})+})+})