54 lines
1.2 KiB
Plaintext
54 lines
1.2 KiB
Plaintext
cabal-version: 3.0
|
|
name: geolog-lsp
|
|
version: 0.1.0.0
|
|
-- synopsis:
|
|
-- description:
|
|
license: BSD-3-Clause
|
|
license-file: LICENSE
|
|
author: Patrick Aldis
|
|
maintainer: patricktaldis@gmail.com
|
|
-- copyright:
|
|
build-type: Simple
|
|
extra-doc-files: CHANGELOG.md
|
|
-- extra-source-files:
|
|
|
|
common warnings
|
|
ghc-options: -Wall
|
|
|
|
common extensions
|
|
default-extensions:
|
|
OverloadedRecordDot
|
|
OverloadedStrings
|
|
|
|
library datalog-parser
|
|
import: warnings, extensions
|
|
build-depends:
|
|
base,
|
|
text,
|
|
containers,
|
|
megaparsec,
|
|
pretty-simple,
|
|
exposed-modules:
|
|
Datalog.Parser,
|
|
Datalog.Syntax
|
|
hs-source-dirs: datalog/src
|
|
default-language: GHC2024
|
|
|
|
executable datalog-lsp
|
|
import: warnings, extensions
|
|
main-is: Main.hs
|
|
build-depends:
|
|
base,
|
|
lsp,
|
|
text,
|
|
containers,
|
|
lens,
|
|
megaparsec,
|
|
datalog-parser
|
|
other-modules:
|
|
Datalog.LSP
|
|
Datalog.LSP.Highlight
|
|
Datalog.LSP.Hover
|
|
hs-source-dirs: datalog-lsp/src
|
|
default-language: GHC2024
|