linkTextItem method
Single item inside link brackets (rejects unescaped ]).
Implementation
Parser<InlineNode> linkTextItem() => seq2(
char(']').not(),
[
ref0(directImage),
ref0(codeSpan),
ref0(strong),
ref0(strikethrough),
ref0(emphasis),
ref0(escapedCharNode),
ref0(bracketPlainTextRun),
ref0(singleSpecialChar),
].toChoiceParser(),
).map2((_, node) => node);