package Ġorg . jetbrains . changelog Ċ Ċ import Ġgro ovy . lang . Closure Ċ import Ġorg . intellij . markdown . html . Html Generator Ċ import Ġorg . intellij . markdown . parser . Markdown Parser Ċ import Ġorg . jetbrains . changelog . fl av ours . Change log Fl avour Descriptor Ċ import Ġorg . jetbrains . changelog . fl av ours . Plain Text Fl avour Descriptor Ċ Ċ fun Ġ< T Ġ: ĠAny > Ġclosure ( function : Ġ() Ġ-> ĠT ) Ġ= Ġobject Ġ: ĠClosure < T >( null ) Ġ{ ĊĠĠĠ Ġ@ Suppress (" unused ") ĊĠĠĠ Ġfun Ġdo Call () Ġ= Ġfunction () Ċ } Ċ Ċ fun Ġmarkdown To HTML ( input : ĠString ) Ġ= ĠChangelog Fl avour Descriptor (). run Ġ{ ĊĠĠĠ ĠHtml Generator ( input , ĠMarkdown Parser ( this ). build Markdown Tree FromString ( input ), Ġthis , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġ. generate Html () Ċ } Ċ Ċ fun Ġmarkdown To Plain Text ( input : ĠString ) Ġ= ĠPlain Text Fl avour Descriptor (). run Ġ{ ĊĠĠĠ ĠHtml Generator ( input , ĠMarkdown Parser ( this ). build Markdown Tree FromString ( input ), Ġthis , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġ. generate Html ( Plain Text Tag Renderer ()) Ċ } Ċ