geolog-lsp/geolog-lsp.cabal

60 lines
1.4 KiB
Plaintext
Raw Normal View History

2026-02-20 15:14:16 +00:00
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
2026-03-02 16:19:40 +00:00
OverloadedStrings
2026-03-02 16:19:40 +00:00
library datalog-parser
import: warnings, extensions
build-depends:
base,
text,
containers,
2026-03-03 10:29:01 +00:00
megaparsec,
pretty-simple,
lens
2026-03-02 16:19:40 +00:00
exposed-modules:
Datalog.Parser,
Datalog.Syntax
hs-source-dirs: datalog/src
default-language: GHC2024
executable datalog-lsp
import: warnings, extensions
2026-02-20 15:14:16 +00:00
main-is: Main.hs
build-depends:
base,
2026-02-20 15:14:16 +00:00
lsp,
text,
containers,
2026-03-03 14:26:56 +00:00
lens,
megaparsec,
datalog-parser,
mtl,
stm
2026-03-03 14:26:56 +00:00
other-modules:
Datalog.LSP
Datalog.LSP.DocChange
Datalog.LSP.Types
2026-03-03 14:26:56 +00:00
Datalog.LSP.Highlight
Datalog.LSP.Hover
Datalog.LSP.Utils
2026-03-02 16:19:40 +00:00
hs-source-dirs: datalog-lsp/src
2026-02-20 15:14:16 +00:00
default-language: GHC2024