Added initial infrastructure and partial Haskell grammar definition (Issue #30)
Fixed issue (partially) with haskell keywords during grammar generation (Issue #30)
Expression were rewritten in Java grammar (Issue #21)
Fixed issue #26. (c)? is translated as (c|)