Boost Spirit でファイルから入力する場合は file_iterator.hpp2023年01月26日 13時02分48秒

Boost Spirit の phase はイテレータを渡す。C++ でファイルから読み込む場合は標準の ifstream 等を使うが、これはストリームでイテレータではない。

boost/spirit/iterator/file_iterator.hpp に file_iterator がある。これを用いれば Boost Spirit に渡して処理できる。filer_parser.cpp の例があげられている。