shiftTable property

List<List<int>> shiftTable
final

Implementation

static final List<List<int>> shiftTable = List.generate(
  6,
  (idx) => List.generate(6, (index) {
    if (idx == MODE_UPPER) {
      if (index == MODE_PUNCT) return 0;
    } else if (idx == MODE_LOWER) {
      if (index == MODE_PUNCT) return 0;
      if (index == MODE_UPPER) return 28;
    } else if (idx == MODE_MIXED) {
      if (index == MODE_PUNCT) return 0;
    } else if (idx == MODE_DIGIT) {
      if (index == MODE_PUNCT) return 0;
      if (index == MODE_UPPER) return 15;
    }

    return -1;
  }),
);