HsParser miscalculates column-positions if qualified names are used. The problem seems to be the lexer forgetting to count the '.' in the qualified name when deciding how much to move forward. In this function, for instance,
f M.A M.B M.C = 0
^
HsParser reports that the '=' is located at the column marked by the ^.
Anders Lau Olsen
_______________________________________________
Glasgow-haskell-bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
