What is a punctuation character?
Gabriel Dos Reis
gdr at integrable-solutions.net
Fri Mar 16 19:08:09 CET 2012
The lexical structure chapter defines the non-terminal uniSymbol as
uniSymbol ::= any Unicode symbol or punctuation
There is a slight ambiguity here: is that description supposed to
be parsed as:
(a) "Unicode (symbol or punctuation)", or
(b) "(Unicode symbol) or punctuation"?
If (b), then what qualifies as "punctuation"? As far as I can tell,
that is not defined anywhere in the Report. Is it "punctuation" in the
basic ASCII charset or in the extended ASCII charset? Everywhere
else the Report has been careful in listing which ASCII characters
More information about the Haskell-prime