Syntax that should work inside a description term (the x in ";x:y") don't. This includes anything in a ':' in it even if it's nested within another syntax structure like a link or table. In a link, it's especially bad, since you can't use ~np~ to fix it, e.g. you can't fix ((a:b)). Also, ~~color:x~~ doesn't work.
!!!;a:text ;a:text works %%%%%%%%%%%% !!!;~~red:a~~:text ;~~red:a~~:text looks like ;a:text %%%%%%%%%%%% !!!;((a)):text ;((a)):text works %%%%%%%%%%%% !!!;((a:b)):text ;((a:b)):text looks like ;a:((a:b|b)):text %%%%%%%%%%%% !!!;((a|b:c)):text ;((a|b:c)):text looks like ;b:((a|c)):text %%%%%%%%%%%% !!!;((a|~np~b:c~/np~)):text ;((a|b:c)):text works %%%%%%%%%%%% !!!;__a__:text ;__a__:text works %%%%%%%%%%%% !!!;||a||:text ;||a||:text works %%%%%%%%%%%% !!!;||a:b||:text ;||a:b||:text this just looks strange
I looked in the parser code, and it's pretty obvious why these bugs occur. The parser code, to put it bluntly, sucks. It uses regexps for most parsing instead of a proper context-free parser, so it's bound to have these types of bugs.
filename | created | hits | comment | version | filetype | ||
---|---|---|---|---|---|---|---|
No attachments for this item |