text/x-cabal
*.cabal
--
^ *
if
else
^ *x-[a-z0-9-]+ *:
^
*:
name
version
cabal-version
build-type
license
license-file
copyright
maintainer
build-depends
stability
homepage
package-url
bug-reports
synopsis
description
category
author
tested-with
data-files
data-dir
extra-source-files
extra-tmp-files
extra-doc-files
^ +
*:
type
location
module
branch
tag
subdir
^(source-repository+)( |$)
^ +
:
description
default
manual
^(flag)
^ +
:
build-depends
exposed-modules
exposed
buildable
build-tools
cpp-options
cc-options
ld-options
pkgconfig-depends
frameworks
c-sources
default-language
other-languages
default-extensions
other-extensions
extensions
extra-libraries
extra-lib-dirs
includes
install-includes
include-dirs
hs-source-dirs
other-modules
ghc-prof-options
ghc-shared-options
ghc-options
hugs-options
nhc98-options
jhc-options
^(library)$
^ +
:
build-depends
executable
main-is
buildable
build-tools
cpp-options
cc-options
ld-options
pkgconfig-depends
frameworks
c-sources
default-language
other-languages
default-extensions
other-extensions
extensions
extra-libraries
extra-lib-dirs
includes
install-includes
include-dirs
hs-source-dirs
other-modules
ghc-prof-options
ghc-shared-options
ghc-options
hugs-options
nhc98-options
jhc-options
^(executable)
^ +
:
build-depends
type
main-is
test-module
buildable
build-tools
cpp-options
cc-options
ld-options
pkgconfig-depends
frameworks
c-sources
default-language
other-languages
default-extensions
other-extensions
extensions
extra-libraries
extra-lib-dirs
includes
install-includes
include-dirs
hs-source-dirs
other-modules
ghc-prof-options
ghc-shared-options
ghc-options
hugs-options
nhc98-options
jhc-options
^(test-suite)