orderedListItem method

Parser<(int, ListItemNode)> orderedListItem()
inherited

Implementation

Parser<(int, ListItemNode)> orderedListItem() =>
    seq6(
      position(),
      ref0(nonIndentSpace),
      digit().plusString().map(int.parse),
      char('.').then(ref0(spPlus)),
      ref0(listItemContent),
      position(),
    ).map6(
      (start, _, number, _, item, stop) => (
        number,
        ListItemNode(
          item.children,
          isTask: item.isTask,
          isChecked: item.isChecked,
          start: start,
          stop: stop,
        ),
      ),
    );