2010-07-09から1日間の記事一覧

qi::auto_で簡易パース

C++

qi::auto_は、各データごとに特殊化された方法で構文解析するパーサーです。 たとえば、intは以下のようにしてパースできます。 #include <boost/assert.hpp> #include <boost/spirit/include/qi.hpp> namespace qi = boost::spirit::qi; template <class Rule, class Result> bool parse(const std::string& s, const Rule& rule, Resu</class></boost/spirit/include/qi.hpp></boost/assert.hpp>…