parseChildLines method

  1. @override
List<Line> parseChildLines(
  1. BlockParser parser
)
override

Implementation

@override
List<Line> parseChildLines(BlockParser parser) {
  final childLines = <Line>[];
  parser.advance();

  while (!parser.isDone) {
    final match = pattern.hasMatch(parser.current.content);
    if (!match) {
      childLines.add(parser.current);
      parser.advance();
    } else {
      parser.advance();
      break;
    }
  }

  return childLines;
}