Switch to Boost.Spirit