readUntil method

String readUntil(
  1. Pattern pattern, {
  2. bool inclusive = false,
})

Implementation

String readUntil(Pattern pattern, {bool inclusive = false}) {
  final buffer = StringBuffer();

  while (!done && !line[_pos].contains(pattern)) {
    buffer.write(line[_pos]);
    _pos++;
  }

  if (!done && inclusive) {
    buffer.write(line[_pos]);
    _pos++;
  }

  return buffer.toString();
}