
Eric Niebler wrote:
(Resending from the correct email address.)
------Original Message------ From: Eric Niebler To: biolaser To: boost-users@lists.boost.org ReplyTo: eric.niebler@gmail.com Subject: Re: xpressive app question Sent: Jul 4, 2009 12:03 PM
(Apologies for the top-post. Darn Blackberry.) Hi William, In the future, please send end user questions about Boost libraries to boost-users@lists.boost.org. Xpressive grammars with semantic actions have all the power to build any kind of parser you need, context-free or otherwise. I think it will work well for you. Another option to consider is Boost.Spirit, which is designed with the lex/yacc scenarios in mind. It is a very powerful parser generator, but without xpressive's dynamic grammar facilities. If you go that route, I'd recommend Spirit2, which is still under development but very usable, clean and powerful.
Spirit2 is quite stable now. We are still working on the docs, but the tutorials and examples should get you started quickly: http://tinyurl.com/ozdsjo Cheers, -- Joel de Guzman http://www.boostpro.com http://spirit.sf.net