package Ġru . dk x 8 6 . mark us Ċ Ċ import Ġcom . vl ad sch . flex mark . ext . gitlab . Git Lab Extension Ċ import Ġcom . vl ad sch . flex mark . ext . media . tags . Media Tags Extension Ċ import Ġcom . vl ad sch . flex mark . html . Html Renderer Ċ import Ġcom . vl ad sch . flex mark . parser . Parser Ċ import Ġcom . vl ad sch . flex mark . util . data . Mutable DataSet Ċ Ċ class ĠMarkdown Parser Ġ{ ĊĠĠĠ Ġprivate Ġval Ġparser : ĠParser ĊĠĠĠ Ġprivate Ġval Ġrenderer : ĠHtml Renderer ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġoptions Ġ= ĠMutable DataSet () ĊĠĠĠĠĠĠĠ Ġval Ġextensions Ġ= ĠlistOf ( Git Lab Extension . create (), ĠMedia Tags Extension . create ()) ĊĠĠĠĠĠĠĠ Ġoptions . set ( Parser . EXTENSION S , Ġextensions ) ĊĠĠĠĠĠĠĠ Ġparser Ġ= ĠParser . builder ( options ). build () ĊĠĠĠĠĠĠĠ Ġrenderer Ġ= ĠHtml Renderer . builder ( options ). build () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġmd 2 html ( text : ĠString ): ĠString Ġ= Ġrenderer . render ( parser . parse ( text )) Ċ }