6 #ifndef PARSE_TWEAST_HXX
7 # define PARSE_TWEAST_HXX
11 # include <boost/algorithm/string/replace.hpp>
44 catch (std::range_error& e)
48 error << e.what() << std::endl;
60 for (
const typename metavars_type::map_type::value_type& var :
61 tweast.metavars_type::map_)
64 unsigned old_num = var.first;
68 metavars_type::map_[new_num] = data;
79 boost::algorithm::replace_first(input,
82 tweast.metavars_type::map_.clear();
87 #endif // !PARSE_TWEAST_HXX