Lines Matching defs:TokenStringMatch
119 class TokenStringMatch {
122 constexpr TokenStringMatch(const TokenStringMatch &) = default;
123 constexpr TokenStringMatch(const char *str, std::size_t n)
125 explicit constexpr TokenStringMatch(const char *str) : str_{str} {}
182 constexpr TokenStringMatch<> operator""_tok(const char str[], std::size_t n) {
186 constexpr TokenStringMatch<true> operator""_sptok(
191 constexpr TokenStringMatch<false, true> operator""_id(
198 SequenceParser<TokenStringMatch<>, PA>>
200 return SequenceParser<TokenStringMatch<>, PA>{TokenStringMatch<>{str}, p};
205 FollowParser<PA, TokenStringMatch<>>>
207 return FollowParser<PA, TokenStringMatch<>>{p, TokenStringMatch<>{str}};