hasMoreTokens method

bool hasMoreTokens(
  1. String pattern,
  2. int pos,
  3. int inc
)

Implementation

bool hasMoreTokens(String pattern, int pos, int inc) {
  String? pc;

  if (pattern.length > pos && pos >= 0) {
    pc = pattern[pos];
  }

  MaskPattern? token = tokens[pc];

  if (pc == null) {
    return false;
  }

  return token != null && !token.escape
      ? true
      : hasMoreTokens(pattern, pos + inc, inc);
}