> I agree with Marcin,
> 
> A... should be split into "A.." and "."
> 
> As I read the (on-line) report the "maximal munch" rule says that you 
> should read the longest lexeme. It does not say that two 
> operators have 
> to be separated by whitespace.
> 
> Because A... is not a lexeme, the longest lexeme you can read from 
> "A..." is "A.." (qualified dot-operator).

Wow!  I hadn't noticed that before.  This means that for example,

   'M.where '

must be interpreted as the two tokens

   'M.wher' 'e'

This is bound to keep the Obfuscated Haskell programmers happy :-)

Cheers,
        Simon

_______________________________________________
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell

Reply via email to