Lines Matching refs:Match
57 static MatchT Match(const char* in) { in Match() function
58 const auto m = E::Match(in); in Match()
94 static MatchT Match(const char* in) {
122 static MatchT Match(const char* in) {
123 const auto headMatch = E::Match(in);
128 const auto tailMatch = Seq<Es...>::Match(headMatch.fNext);
155 static MatchT Match(const char* in) {
156 if (const auto m1 = E1::Match(in)) {
159 if (const auto m2 = E2::Match(in)) {
181 static MatchT Match(const char* in) {
183 while (const auto m = E::Match(in)) {
207 static MatchT Match(const char* in) {
223 static MatchT Match(const char* in) {
233 static MatchT Match(const char* in) {
237 const auto m = LIT<Cs...>::Match(in + 1);