Added Haskell source files for expression parsing