parser.rb, line 17</span>
<span class="ruby-keyword">def</span> <span class="ruby-keyword">self</span>.<span class="ruby-identifier ruby-title">parse_buffer</span>(<span class="ruby-identifier">buffer</span>)
  <span class="ruby-identifier">root</span> = <span class="ruby-keyword">nil</span> <span class="ruby-comment"># Zip::File.open_buffer somehow fails to return the value from the block :(</span>
  <span class="ruby-keyword">begin</span>
    <span class="ruby-operator">::</span><span class="ruby-constant