diff -urp boost_1_54_0-orig/boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp boost_1_54_0/boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp
|
old
|
new
|
struct grammar_definition
|
| 307 | 307 | #if !defined(BOOST_SPIRIT_SINGLE_GRAMMAR_INSTANCE) |
| 308 | 308 | typedef impl::grammar_helper_base<GrammarT> helper_base_t; |
| 309 | 309 | typedef grammar_helper_list<GrammarT> helper_list_t; |
| 310 | | typedef typename helper_list_t::vector_t::reverse_iterator iterator_t; |
| 311 | 310 | |
| 312 | 311 | helper_list_t& helpers = |
| 313 | 312 | # if !defined(__GNUC__) || (__GNUC__ > 2) |
diff -urp boost_1_54_0-orig/boost/spirit/home/classic/tree/parse_tree.hpp boost_1_54_0/boost/spirit/home/classic/tree/parse_tree.hpp
|
old
|
new
|
struct pt_tree_policy :
|
| 76 | 76 | template<typename MatchAT, typename MatchBT> |
| 77 | 77 | static void concat(MatchAT& a, MatchBT const& b) |
| 78 | 78 | { |
| 79 | | typedef typename match_t::attr_t attr_t; |
| 80 | 79 | BOOST_SPIRIT_ASSERT(a && b); |
| 81 | 80 | |
| 82 | 81 | std::copy(b.trees.begin(), b.trees.end(), |