There is no mention of punctuation marks such as the full stop, comma,
the colons, etc. under 2.6.2. There is no indication, express or
otherwise, that a semicolon or a closing bracket between a letter
sequence and the preceding white space or dash would be incorrect
syntax. What about an opening bracket between a letter sequence and
the following white space or a dash? Again, no rules broken. Question
is, why not have a complete list of symbols under both 2.6.2 and
2.6.3?