-- whitespace at the beginning :-) foobar foobarfoobar foobar foobar <4>foo4><4>bar4> Text 3Text 4Text 1 Text 1Text 3Text 4 aouahfoobar Texte1Texte2Text3Text4 ------- dfs2afoo a b " "" " hifoo barake tut"a " I a I baaa bbb test" foo"a a toto" "" a""a "" "" "test "Test ""Test "ggg j" asd"" "" foo" "a a"<1> bob1> bobb b " hello"help " a "" a "a b "hello "T T " "" " helloab cab cla la " "kb B abc ' 'a arr h rfoo bar"blaat "a b a" ""bold ""rob " x test " foo" abc " stuff"" jiggy"" ill""stuff "" bar "" " bahfoobah foohello x ----------- ### test all tags <0><1><2><3><4><5><6><7><8><9>
9>8>7>6>5>4>3>2>1>0> ### remove empty tags . xx
. xx
### remove almost-empty tags
. x x
. x x
### remove redundant tags
. xxxxxxxxxxxxxxxxxxxxxxxxxxx
. xxxxxxxxxxxxxxxxxxxxxxxxxxx
### space size is significant
. <2> 2><3> 3><4> 4><3> 3><2> 2>
. <2> <3> <4> 4> 3> 2>
### underlined space with colors
.
.
### too many underlines
.
.
### remove useless PL
. xxxxxxxxx
. xxxxxxxxx
### reorder open tags
. xxxxxxxxx
. xxxxxxxxx
### color nesting
. xxxxxxxxxxxxxxx
. xxxxxxxxxxxxxxx
### same-color nesting
. xxxxxxxxxxxxxxxxxxxxx
. xxxxxxxxxxxxxxxxxxxxx
### color de-nesting
. xxxxx
. xxxxx
### EM nesting
. xxxxxxxxxxxxxxx
. xxxxxxxxxxxxxxx
### EM nesting with interference
. xxxxxxxxxxxx
. xxxxxxxxxxxx
### EM de-nesting
. xxxxxxxxxxxxxxx
. xxxxxxxxxxxxxxx
### nesting S inside EM
. xxxxxxxxx
. xxxxxxxxx
### de-nesting S from EM
. xxx<2>xxx2><2>xxx2>
. xxx<2>xxxxxx2>
### 1-level PL shortcut (simple)
. xxxxxxxxx
. xxxxxxxxx
### 1-level PL shortcut (complex)
. xxxxxxxxx
. xxxxxxxxx
### 2-level PL shortcut (simple)
. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
### remove PL detour
. xxxaaabbb
. xxxaaabbb
### remove PL detour (interferes with S inside EM)
. xxxxxxxxx
. xxxxxxxxx
### remove irrelevant attributes on whitespace
. xxx xxx
. xxx xxx
### add irrelevant attributes on whitespace
. xxx xxx
. xxx xxx
### nesting of colors and sizes -- 1
. <1>xxx1><2>xxx2><2>xxx2>
. <1>xxx<2>xxxxxx2>1>
### nesting of colors and sizes -- 2
. <1>xxx1><2>xxx2><1>xxx1>
. <1>xxx<2>xxx2>xxx1>
### overlap inversion (right)
. xxxxxxxxx
. xxxxxxxxx
### overlap inversion (left)
. xxxxxxxxx
. xxxxxxxxx
### strange nesting of size and color (left)
. <3>x3><2>x2><2>x2>x
. <2><3>x3>xx2>x
### strange nesting of size and color (right)
. x<2>x2><3><2>x2>x3>
. x<2>xx<3>x3>2>
----------
no whitespace at the end !