Added basic cabal parser to fix key highlighting.