2010-08-26から1日間の記事一覧

Boost.Spirit.Qi ストリームの入力からパース

C++

Spirit.Qiでは、文字列(のイテレータ)からのパースだけでなく、 ストリームからのパースもサポートしているようです。 #include <cassert> #include <sstream> #include <boost/spirit/include/qi.hpp> #include <boost/spirit/include/qi_match.hpp> namespace qi = boost::spirit::qi; int main() { std::stringstream ss; ss << "(123)"; int </boost/spirit/include/qi_match.hpp></boost/spirit/include/qi.hpp></sstream></cassert>…