(anonymous guest) (logged out)

Copyright (C) by the contributors. Some rights reserved, license BY-SA.

Sponsored by the Wiki Symposium and the Nuveon GmbH.


Stricter Syntax#


The current specification means that anything after e.g. a ** is bold. This will often lead to problems when these characters are used on their own. (e.g. ** is often put in text to mean (refer to the point elsewhere). The potential problem is the same for other inline markup.


The proposal is to ignore any symetrical inline double markup which does not immediately proceed a non whitespace character. (** // __ ) but not ( [[ {{ )

That is:

 ** refer to my letter previously 

would print as is, but

 **refer to my letter

would come out as bold.


An even tighter requirement would logically be to insist the starting sequence would be
and final sequence the reverse. But whilst, this is probably logical, this is not part of the proposal, because the chance of mistakenly starting a block of bold text should be low and so an isolated '**' should be ignored, but it should be easy to stop a bold sequence, so an isolated ** when in a bold sequence should not be ignored.

Add new attachment

Only authorized users are allowed to upload new attachments.

« This page (revision-2) was last changed on 19-Mai-2008 10:31 by Isonomia