listItemContent method
Content of a list item, including optional GFM task checkbox [ ] or [x].
Implementation
Parser<ListItemNode> listItemContent() =>
seq5(
position(),
ref0(taskCheckbox).optional(),
ref0(listItemInlines),
seq2(ref0(sp), [ref0(newlineSequence), endOfInput()].toChoiceParser()),
position(),
).map5((start, task, content, _, stop) {
final p = ParagraphNode(
content,
start: content.start,
stop: content.stop,
);
return ListItemNode(
[p],
isTask: task != null,
isChecked: task,
start: start,
stop: stop,
);
});