shiftTable property
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;
}),
);