ligo/tools/lsp/squirrel/package.yaml
2020-08-11 12:32:05 +04:00

72 lines
1.1 KiB
YAML

name: squirrel
dependencies:
- base
- bytestring
- containers
- data-default
- mtl
- pretty
- template-haskell
- text
- tree-sitter
- fastsum
default-extensions:
- BangPatterns
- BlockArguments
- DataKinds
- DeriveFoldable
- DeriveFunctor
- DeriveTraversable
- DerivingStrategies
- DerivingVia
- FlexibleContexts
- FlexibleInstances
- GADTs
- GeneralisedNewtypeDeriving
- LambdaCase
- MultiParamTypeClasses
- NamedFieldPuns
- OverloadedStrings
- QuasiQuotes
- ScopedTypeVariables
- StandaloneDeriving
- TemplateHaskell
- TypeFamilies
- TypeOperators
- UndecidableInstances
- FunctionalDependencies
- ViewPatterns
- ConstraintKinds
- TypeApplications
- AllowAmbiguousTypes
- MagicHash
ghc-options: -freverse-errors -Wall -threaded
library:
source-dirs:
- src/
include-dirs:
- vendor
c-sources:
- vendor/parser.c
executables:
squirrel:
dependencies:
- lens
- stm
- haskell-lsp
- squirrel
- hslogger
- interpolate
main: Main.hs
source-dirs:
- app/