BasicEditing

Check basic markup such and bold and italic in cominations

'''''bold italic''' italic''

bold italic italic

'''''bold italic'' bold'''

bold italic bold

''italic''' bold italic'''''

italic bold italic

'''bold'' bold italic'''''

bold bold italic


what is broken here
It's '''''a''' limited statutory manager'' and '''''a''' LSM''.   
It would be '''''an''' unlimited statutory manager'' and '''''an''' USM''.

It's a limited statutory manager and a LSM. It would be an unlimited statutory manager and an USM.

should look like this
It's '' '''a''' limited statutory manager'' and '''''a''' LSM''.   
It would be '' '''an''' unlimited statutory manager'' and '''''an''' USM''.

It's a limited statutory manager and a LSM. It would be an unlimited statutory manager and an USM.

It works exactly as designed. The markup ruleset is processed in order. On the same line, first '''''(text)''''' then '''(remaining text)''' then ''(remaining text)''. If you have on the same line an even number of ''''' 5 apostrophes, they are always evaluated before triple and double apostrophes; an even number of ''' 3 apostrophes on the same line is always evaluated before any double apostrophes. Your solution, inserting a space, or even a "null sequence" [==] is a good way to do what you mean. This is a situation similar to the one below, discussed a few years earlier. --Petko April 01, 2020, at 05:55 AM


odd markup result with strong - see first two examples
 [+'''←'''+] or [+'''→'''+]
 [-'''←'''-] or [-'''→'''-]

 '''[+←+]''' or '''[+→+]'''
 '''[-←-]''' or '''[-→-]'''
 ] or [
 ] or [

  or 
  or 
odd markup result with emphasis - see first two examples
 [+''←''+] or [+''→''+]
 [-''←''-] or [-''→''-]

 ''[+←+]'' or ''[+→+]''
 ''[-←-]'' or ''[-→-]''
 ←'] or ['→
 ←'] or ['→

  or 
  or 
odd markup result - see first two examples
 [+'''''←'''''+] or [+'''''→'''''+]
 [-'''''←'''''-] or [-'''''→'''''-]

 '''''[+←+]''''' or '''''[+→+]'''''
 '''''[-←-]''''' or '''''[-→-]'''''
 '] or ['→
 '] or ['→

  or 
  or 

The '+big+' and '-small-' markup get evaluated here - PmWiki doesn't know what that you want it the other way. --Petko November 12, 2013, at 04:25 PM

Who knew there was big and small markup ! simon November 21, 2013, at 09:04 PM

Perhaps PmWiki should evaluate [- and [+ first.

Another problem caused by the "small" markup '- small -'

strong markup does not display as expected
'''yyyy'''-'''mm'''v'''nn'''-'''ii'''

yyyymmvnnii

bold markup does not display as expected
'*yyyy*'-'*mm*'v'*nn*'-'*ii*'

'*yyyy*'*mm*'v'*nn*'*ii*'

and a working example
'''yyyy'''[=-=]'''mm'''v'''nn'''[=-=]'''ii'''

yyyy-mmvnn-ii

 0: 00.00 00.00 config start
 1: 00.00 00.00 config end
 2: 00.03 00.02 MarkupToHTML begin
 3: 00.03 00.02 MarkupToHTML begin
 4: 00.03 00.03 MarkupToHTML end
 5: 00.03 00.03 MarkupToHTML begin
 6: 00.03 00.03 MarkupToHTML end
 7: 00.03 00.03 MarkupToHTML begin
 8: 00.03 00.03 MarkupToHTML end
 9: 00.03 00.03 MarkupToHTML begin
10: 00.04 00.03 MarkupToHTML end
11: 00.04 00.03 MarkupToHTML begin
12: 00.04 00.03 MarkupToHTML end
13: 00.04 00.03 MarkupToHTML begin
14: 00.04 00.03 MarkupToHTML end
15: 00.04 00.03 MarkupToHTML begin
16: 00.04 00.04 MarkupToHTML end
17: 00.04 00.04 MarkupToHTML begin
18: 00.04 00.04 MarkupToHTML end
19: 00.04 00.04 MarkupToHTML begin
20: 00.04 00.04 MarkupToHTML end
21: 00.04 00.04 MarkupToHTML begin
22: 00.04 00.04 MarkupToHTML end
23: 00.04 00.04 MarkupToHTML begin
24: 00.04 00.04 MarkupToHTML end
25: 00.04 00.04 MarkupToHTML begin
26: 00.05 00.04 MarkupToHTML end
27: 00.06 00.05 MarkupToHTML end
28: 00.06 00.05 MarkupToHTML begin
29: 00.07 00.06 ReadApprovedUrls SiteAdmin.ApprovedUrls begin
30: 00.07 00.07 ReadApprovedUrls SiteAdmin.ApprovedUrls end
31: 00.08 00.07 MarkupToHTML end
32: 00.08 00.07 MarkupToHTML begin
33: 00.08 00.08 MarkupToHTML end
34: 00.08 00.08 now
Peak memory: 3,197,824 bytes