if (*ids == -1)
return false; // reached end of expected data
- typename Token::token_value_type const& value (t.value());
if (t.id() != static_cast<std::size_t>(*ids)) // token id must match
return false;
++ids;
if (*states == std::size_t(-1))
return false; // reached end of expected data
- typename Token::token_value_type const& value (t.value());
if (t.state() != *states) // token state must match
return false;
++states;