Thanks for your comments, Tomas. Here is another try. tfpt review "/shelveset:YamlParse2;REDMOND\olegtk" Comment : Implements Bignum support. Refactores constructors hierarchy by decoupling constructors (those building Ruby objects from Nodes) and composers (those building Nodes from Yaml source) and introducing NodeProvider to be used by contructors. Adds preliminary support for YamlNode and Implements YamlNode.transform. Implements YAML::parse, YAML::parse_documents and YAML::parse_file methods. Removes YamlDocument class - duplicate functionality. Fixes circular referenced objects to_yaml serialization. -- Oleg -------------- next part -------------- A non-text attachment was scrubbed... Name: YamlParse2.diff Type: application/octet-stream Size: 40203 bytes Desc: YamlParse2.diff URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20080626/d4d3979a/attachment-0001.obj>