if you have a comment on the final line of a file, and don't follow it with a newline, jhc rejects the program:

18:30 ~/src/jhc % jhci test.hs
jhci test.hs
jhc 0.6.2 (-n krasyupheasy-10
)
Finding Dependencies...
Using Ho Cache: '/Users/mwotton/.jhc/cache'
test.hs:2:17: Unterminated end-of-line comment

18:30 ~/src/jhc % cat test.hs
main = putStrLn "foo"
--%

arguably not a bug, if you look at Haskell's lexical syntax, you get
comment -> dashes [ any<symbol> {any}] newline

still, there's an obvious interpretation for the program... might it be worth special-casing it?

mark

_______________________________________________
jhc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/jhc

Reply via email to