nextKey method
Determine the next key value depending on the last encountered token.
Implementation
String nextKey(List<String> keys, _ListTokenType token) {
switch (token) {
case _ListTokenType.listOpeningBracket:
currentKey = "$currentKey.0";
break;
case _ListTokenType.listClosingBracket:
currentKey = currentKey.substring(0, currentKey.lastIndexOf("."));
break;
case _ListTokenType.listValueSeparator:
incrementWidth;
}
return currentKey;
}