tokenizeFieldValue static method

List<String> tokenizeFieldValue(
  1. String headerValue
)

Implementation

static List<String> tokenizeFieldValue(String headerValue) {
  var tokens = <String>[];
  var start = 0;
  var index = 0;
  while (index < headerValue.length) {
    if (headerValue[index] == ',') {
      tokens.add(headerValue.substring(start, index));
      start = index + 1;
    } else if (headerValue[index] == ' ' || headerValue[index] == '\t') {
      start++;
    }
    index++;
  }
  tokens.add(headerValue.substring(start, index));
  return tokens;
}