Hi Werner, This is not specific to the '\' character - any non-whitespace character will have the same effect (e.g. "this text*is not bold* "); as specified in section 6.2:
"… 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. …" So there is no styling because the '*' is not immediately after a whitespace character. However, the inclusion of a formal grammar would make implementing a parser easier and help to clarify cases like this. (The reason for escaping with '\' comes from the C language, where it was useful to be able to represent ASCII control characters using printable characters, specifically "\n" to produce a line-feed, plus others; but then comes the need to represent a literal '\' character that is not an escape, and thus "\\" escapes a literal '\'. Escaping characters in the context of human-to-human communication seems less appropriate.)
_______________________________________________ Standards mailing list -- [email protected] To unsubscribe send an email to [email protected]
