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