Cpp syntax file
Added support for haskell and prolog