15 using const_iterator =
typename std::vector<token_t>::const_iterator;
18 const_iterator token_it;
20 formula_parse_context(std::string_view::const_iterator first, std::string_view::const_iterator last) :
25 [[nodiscard]]
token_t const &operator*()
const noexcept
30 [[nodiscard]]
token_t const *operator->()
const noexcept
37 hi_axiom(token_it != tokens.
end());
38 hi_axiom(*token_it != tokenizer_name_t::End);