d and look up
<code>Parslet::Slice</code>).</p>
<p>The code we now have parses the input successfully, but doesn&#8217;t do much else. 
Parslet hasn&#8217;t got its own opinion on what to do with your input. By default, 
it will just play it back to you. But parslet provides also a method of 
structuring its output:</p>
<pre class="sh_ruby"><code title="output_samples"> 
  # Without structure: just strings.
  str('ooo').parse('ooo')                           # =&gt; "ooo"@0
  str('o').repeat.parse('ooo')   