id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
2	Parser fails on x-y	nibro	nibro	"{{{
foo x y = fromIntegral $ x-y+1
}}}

Due to the HSX extension, x-y is considered a single identifier. The parser tries to be clever, but isn't clever enough when x-y is also combined with some other operator, e.g. x-y+1 above. Two possible resolutions:

1) Make the parser more clever.
2) Rule out x-y meaning a subtraction when the HSX extention is active.

Probably favor 2)."	bug report	closed	critical	Full code support	parser		fixed		ndmitchell@…
