We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6d79628 commit 3eb827dCopy full SHA for 3eb827d
include/boost/parser/parser.hpp
@@ -6201,8 +6201,11 @@ namespace boost { namespace parser {
6201
typename Parser::combining_groups>;
6202
using final_combining_groups = detail::
6203
combined_combining_t<combining_groups, parser_combining_groups>;
6204
+ using rhs_backtracking = decltype(detail::hl::prepend(
6205
+ detail::hl::drop_front(typename Parser::backtracking{}),
6206
+ std::bool_constant<AllowBacktracking>{}));
6207
using backtracking = decltype(detail::hl::concat(
- BacktrackingTuple{}, typename Parser::backtracking{}));
6208
+ BacktrackingTuple{}, rhs_backtracking{}));
6209
using parser_t = seq_parser<
6210
decltype(detail::hl::concat(parsers_, parser.parser_.parsers_)),
6211
backtracking,
0 commit comments