From 92bb18a568a9cbc248c596fc70db88d8ea89d02b Mon Sep 17 00:00:00 2001 From: Martin Fredin Date: Fri, 20 Jan 2023 14:00:12 +0100 Subject: [PATCH] Update cabal file --- language.cabal | 67 +++++++++++++------------------------------------- 1 file changed, 17 insertions(+), 50 deletions(-) diff --git a/language.cabal b/language.cabal index 6fc24c9..fc1c2fe 100644 --- a/language.cabal +++ b/language.cabal @@ -1,77 +1,44 @@ cabal-version: 3.0 --- The cabal-version field refers to the version of the .cabal specification, --- and can be different from the cabal-install (the tool) version and the --- Cabal (the library) version you are using. As such, the Cabal (the library) --- version used must be equal or greater than the version stated in this field. --- Starting from the specification version 2.2, the cabal-version field must be --- the first thing in the cabal file. --- Initial package description 'language' generated by --- 'cabal init'. For further documentation, see: --- http://haskell.org/cabal/users-guide/ --- --- The name of the package. name: language --- The package version. --- See the Haskell package versioning policy (PVP) for standards --- guiding when and how versions should be incremented. --- https://pvp.haskell.org --- PVP summary: +-+------- breaking API changes --- | | +----- non-breaking API additions --- | | | +--- code changes with no API change version: 0.1.0.0 - --- A short (one-line) description of the package. --- synopsis: - --- A longer description of the package. --- description: - --- The license under which the package is released. license: MIT - --- The file containing the license text. license-file: LICENSE - --- The package author(s). author: bachelor-group-66-systemf - --- An email address to which users can send suggestions, bug reports, and patches. maintainer: sebastian.selander@gmail.com - --- A copyright notice. --- copyright: category: Language build-type: Simple --- Extra doc files to be distributed with the package, such as a CHANGELOG or a README. extra-doc-files: CHANGELOG.md --- Extra source files to be distributed with the package, such as examples, or a tutorial module. --- extra-source-files: +extra-source-fiels: + Grammar.cf + common warnings ghc-options: -Wall executable language - -- Import common warning flags. import: warnings - -- .hs or .lhs file containing the Main module. main-is: Main.hs - -- Modules included in this executable, other than Main. - -- other-modules: + other-modules: + Grammar.Abs + Grammar.Lex + Grammar.Par + Grammar.Print + Grammar.Skel + Interpreter - -- LANGUAGE extensions used by modules in this package. - -- other-extensions: - - -- Other library packages from which modules are imported. - build-depends: base ^>=4.16.3.0 - - -- Directories containing source files. hs-source-dirs: src - -- Base language which the package is written in. + build-depends: + base ^>=4.16.3.0 + , mtl + , containers + , either + , array + default-language: GHC2021