Correct XEP-0393 Style Parsing
Correct XEP-0393 Style Parsing

From the XEP:

> Spans are always the children of blocks and may not escape from their containing block. Matches of spans between two styling directives MUST contain some text between the two directives, otherwise neither directive is valid. The opening styling directive MUST be located at the beginning of the parent block, after a whitespace character, or after a different opening styling directive. The opening styling directive MUST NOT be followed by a whitespace character and the closing styling directive MUST NOT be preceeded by a whitespace character. Spans are always parsed from the beginning of the byte stream to the end and are lazily matched. Characters that would be styling directives but do not follow these rules are not considered when matching and thus may be present between two other styling directives.
movim/movim,movim/movim,movim/movim