public static EMElement CreateList(EMListParserMatch match, EMDocument doc, EMElementOrigin origin, EMElement parent, TransformationData data) { var list = new EMList(doc, origin, parent, match.Type); list.Parse(match.Text, data); return(list); }
public override void Parse(List <TextFragment> fragments, TransformationData data) { ParseElements(data, fragments, new EMMarkdownAndHTMLTagsParser(GetLocation)); ParseElements(data, fragments, EMHeader.GetParser()); ParseElements(data, fragments, EMInclude.GetParser()); ParseElements(data, fragments, EMTOCInline.GetParser()); ParseElements(data, fragments, EMBookmark.GetParser()); ParseElements(data, fragments, EMHorizontalRule.GetParser()); ParseElements(data, fragments, EMList.GetParser()); ParseElements(data, fragments, EMTable.GetParser()); ParseElements(data, fragments, EMCodeBlock.GetParser()); ParseElements(data, fragments, EMBlockQuotes.GetParser()); ParseElements(data, fragments, EMParagraph.GetParser()); }