tor</span></code>, we try to be more lenient than
          that. The caller of kleene's parse may pass a different attribute type.
          For as long as it is also a conforming STL container with <code class="computeroutput"><span class="identifier">push_back</span></code>, we are ok. Here is the kleene
          loop:
        </p>
<p>
</p>
<pre class="programlisting"><span class="keyword">while</span> <span class="special">(</span><span class="identifier">subject</span><span class="special">.</span><sp