(Program (Hash (KeyValue { (Identifier) ->(Identifier) } { (Integer) ->(Integer) })) (Hash) {+(Assignment (Identifier) (Hash (Context (Comment) (KeyValue (Identifier) (Identifier))) (KeyValue (Identifier) (Identifier))))+} {-(Hash (KeyValue (Identifier) (Identifier)) (KeyValue (Identifier) (Identifier)))-})