Brian Hulley wrote:
Hi,
In the Haskell98 report at
http://haskell.org/onlinereport/lexemes.html section 2.2 has the rule:
whitechar -> newline | vertab | space | tab | uniWhite
Does anyone know what a vertical tab is supposed to do?
Is there any reason to allow them as whitespace? (Does anyone in the
universe actually use them?)
To rephrase my question, what is a Haskell lexer/parser supposed to do when
it encounters a vertical tab? The description of the layout rule in the
report does not specify what a vertical tab means.
If no-one knows the answer, perhaps the rule should be changed to:
whitechar -> newline | space | tab | uniWhite
and a vertical tab's could just be treated as illegal characters.
Regards, Brian.
--
Logic empowers us and Love gives us purpose.
Yet still phantoms restless for eras long past,
congealed in the present in unthought forms,
strive mightily unseen to destroy us.
http://www.metamilk.com
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe