image/svg+xml
int_token
int_token
divides_token
int_token
divides_token
mpl_::integral_c<int, 4>
mpl_::integral_c<int, 2>
mpl_::char_<'/'>
mpl_::char_<'/'>
BOOST_METAPARSE_STRING("8 / 4 / 2")
binary_op
mpl_::integral_c<int, 8>
sequence<...>
sequence<...>
boost_::mpl::vector< mpl_::char_<'/'>, mpl_::integral_c<int, 4>>
binary_op
boost_::mpl::vector< mpl_::char_<'/'>, mpl_::integral_c<int, 2>>
mpl_::integral_c<int, 2>
mpl_::integral_c<int, 1>
int_token
int_token
divides_token
int_token
divides_token
mpl_::integral_c<int, 4>
mpl_::integral_c<int, 2>
mpl_::char_<'/'>
mpl_::char_<'/'>
BOOST_METAPARSE_STRING("8 / 4 / 2")
binary_op
mpl_::integral_c<int, 8>
sequence<...>
sequence<...>
boost_::mpl::vector< mpl_::integral_c<int, 4>, mpl_::char_<'/'>>
binary_op
boost_::mpl::vector< mpl_::integral_c<int, 8>, mpl_::char_<'/'>>
mpl_::integral_c<int, 2>
mpl_::integral_c<int, 4>
foldl_start_with_parser-based solution
foldr_start_with_parser-based solution