[Hugs] #91: Parser error

Hugs trac at galois.com
Mon Apr 20 05:06:19 EDT 2009


#91: Parser error
---------------------+------------------------------------------------------
 Reporter:  guest    |       Owner:  nobody
     Type:  defect   |      Status:  new   
 Priority:  minor    |   Milestone:        
Component:  parsing  |     Version:  200609
 Keywords:           |  
---------------------+------------------------------------------------------
 Neil Turton says:

 I wrote the following haskell program and hugs reported an internal
 compiler error when I tried to load it.  The syntax is invalid but I
 would expect a sensible error message rather than the internal error
 which I got.

 falcon:tmp$ cat foo.hs
 class Foo x where
    foo :: x

 instance Foo () where
    foo ?
 falcon:tmp$ hugs foo.hs
 __   __ __  __  ____   ___      _________________________________________
 ||   || ||  || ||  || ||__      Hugs 98: Based on the Haskell 98 standard
 ||___|| ||__|| ||__||  __||     Copyright (c) 1994-2005
 ||---||         ___||           World Wide Web: http://haskell.org/hugs
 ||   ||                         Bugs: http://hackage.haskell.org/trac/hugs
 ||   || Version: September 2006 _________________________________________

 Haskell 98 mode: Restart with command line option -98 to enable extensions

 INTERNAL ERROR: parseInput
 Please report this Hugs bug to http://hackage.haskell.org/trac/hugs
 Hugs>
 _______________________________________________

-- 
Ticket URL: <http://hackage.haskell.org/trac/hugs/ticket/91>
Hugs <http://www.haskell.org/hugs/>
Hugs 98, an interpreter for Haskell


More information about the Hugs-Bugs mailing list