Comments and whitespace
XXX Give a sufficiently formal definition here.
The character ‘
#’ begins a line comment, which may occur anywhere; all characters up to the end of the line are ignored. The characters ‘
>’ and ‘
?’, which denote Updoc, begin line comments if and only if they are the first non-whitespace character at the beginning of the line.
If the preceding line ended with a line continuation character, then a ‘
?’ is a syntax error.
? foo =~ bar \ > ? baz # syntax error: ...