2011-06-09から1日間の記事一覧

Boost.Spirit.QiでHTMLっぽいフォーマットの解析

C++

こんな感じの、文字色と太字の有無だけを指定できる簡易フォーマットです。 Hello<specified color=255,255,255 bold=true>World</specified>Akira色と太字の有無と文字列を持つ文字列クラスのvectorに情報を格納します。 #include <iostream> #include <boost/spirit/include/qi.hpp> #include <boost/fusion/include/adapt_struct.hpp> #include <boost/range/algorithm/for_each.hpp> #inclu…</boost/range/algorithm/for_each.hpp></boost/fusion/include/adapt_struct.hpp></boost/spirit/include/qi.hpp></iostream>