haskell: Tidy up the parser using proper monadic combinators.
-rw-r--r-- 51 .gitignore
-rw-r--r-- 3753 Makefile
-rw-r--r-- 4082 c-fringe.c
-rw-r--r-- 4180 cl-fringe.lisp
-rw-r--r-- 170 cruft.el
-rw-r--r-- 3575 f#-fringe.fs
-rw-r--r-- 3446 haskell-fringe.hs
-rw-r--r-- 2588 icon-fringe.icn
-rw-r--r-- 5910 scheme-fringe.scm
-rw-r--r-- 6741 smalltalk-fringe.st
-rwxr-xr-x 1598 test