<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1027,6 +1027,10 @@ bs_parser_parse(bs_parser_t *parser, const char *path,
             method-&gt;args_count = 0;
             method-&gt;args = NULL;
             method-&gt;retval = NULL;
+
+            if (xmlTextReaderIsEmptyElement(reader)) {
+              goto index_method;
+            }
           }
           else {
             BAIL(&quot;method defined outside a class or informal protocol&quot;);
@@ -1108,6 +1112,7 @@ bs_parser_parse(bs_parser_t *parser, const char *path,
             memcpy(method-&gt;args, args, len);
           }
 
+index_method:
           methods = method-&gt;class_method 
             ? klass-&gt;class_methods : klass-&gt;instance_methods;
 </diff>
      <filename>bs.c</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>13a029c163b248d68d45a90de86d676088de310a</id>
    </parent>
  </parents>
  <author>
    <name>lsansonetti@apple.com</name>
    <email>lsansonetti@apple.com@23306eb0-4c56-4727-a40e-e92c0eb68959</email>
  </author>
  <url>http://github.com/masterkain/macruby/commit/f12691da3b8ffa998102a2b85e9f5be39aa19a8b</url>
  <id>f12691da3b8ffa998102a2b85e9f5be39aa19a8b</id>
  <committed-date>2009-09-30T16:43:09-07:00</committed-date>
  <authored-date>2009-09-30T16:43:09-07:00</authored-date>
  <message>http://xkcd.com/292/

git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2693 23306eb0-4c56-4727-a40e-e92c0eb68959</message>
  <tree>e6e3647776ccec745f0027eb53b2b2a21969c21c</tree>
  <committer>
    <name>lsansonetti@apple.com</name>
    <email>lsansonetti@apple.com@23306eb0-4c56-4727-a40e-e92c0eb68959</email>
  </committer>
</commit>
