<p>Awesome. That&#39;s exactly what I need. Cheers, graham</p>
<div class="gmail_quote">On May 28, 2011 6:22 PM, &quot;Hartmut Kaiser&quot; &lt;<a href="mailto:hartmut.kaiser@gmail.com">hartmut.kaiser@gmail.com</a>&gt; wrote:<br type="attribution">&gt;&gt; Hi, I need to parse and generate code for forbade 2.3 idl. Is wave the way<br>
&gt;&gt; to go? Is there a demo our there that shows idl parsing? If yes could you<br>&gt;&gt; direct me to it pls?<br>&gt;&gt; Or maybe wave is not the way to go. I&#39;m doing nothing tricky in code<br>&gt;&gt; generation, logging and operator&lt;&lt; code.<br>
&gt; <br>&gt; Wave is a preprocessor library (well in fact, it&#39;s a preprocessing lexer),<br>&gt; which can be used to preprocess and tokenize IDL input as well. It&#39;s by no<br>&gt; means a parser, but you can use it to build your own parser as it exposes a<br>
&gt; pair of iterators, which when dereferenced gives you the tokenized input.<br>&gt; Wave itself has an example demonstrating the use of the library for IDL<br>&gt; preprocessing ($BOOST_ROOT/libs/wave/samples/waveidl).<br>
&gt; <br>&gt; Regards Hartmut<br>&gt; ---------------<br>&gt; <a href="http://boost-spirit.com">http://boost-spirit.com</a><br>&gt; <br>&gt; <br>&gt; _______________________________________________<br>&gt; Boost-users mailing list<br>
&gt; <a href="mailto:Boost-users@lists.boost.org">Boost-users@lists.boost.org</a><br>&gt; <a href="http://lists.boost.org/mailman/listinfo.cgi/boost-users">http://lists.boost.org/mailman/listinfo.cgi/boost-users</a><br></div>