Syntax: Marks are greedy and must be "glued" with contents


b i u m r
bo it un mo ra
bold ital undr mono raw
bo ld it al un dr mo no r aw
bo * ld it / al un _ dr mo ` no r " aw
bo **ld it //al un __dr mo ``no r ""aw
bo ** ld it // al un __ dr mo `` no r "" aw
**bold** //ital// __undr__ ``mono`` ""raw""
*bold* /ital/ _undr_ `mono` "raw"

Syntax: Repetition is greedy


* / _ ` "
** // __ `` ""
*** /// ___ ``` """
**** //// ____ ```` """"
***** ///// _____ ````` """""
****** ////// ______ `````` """"""

Invalid: No contents


**** //// ____ ```` """"
** ** // // __ __ `` `` "" ""

Invalid: Contents not "glued" with marks


** bold** // ital// __ undr__ `` mono`` "" raw""
**bold ** //ital // __undr __ ``mono `` ""raw ""
** bold ** // ital // __ undr __ `` mono `` "" raw ""