cabal-version: 2.2 -- This file has been generated from package.yaml by hpack version 0.35.0. -- -- see: https://github.com/sol/hpack name: spade version: 0.1.0.7 synopsis: A simple programming and debugging environment. description: A simple weakly typed, dynamic, interpreted programming langauge and terminal IDE. category: language, interpreter, ide author: Sandeep.C.R maintainer: sandeep@sras.me copyright: 2022 Sandeep.C.R license: GPL-3.0-only build-type: Simple extra-source-files: README.md ChangeLog.md docs/graphics-and-animation.md docs/ide.md docs/language-reference.md docs/toc.md docs/functions/concurrency.md docs/functions/container.md docs/functions/debugging.md docs/functions/dictionary.md docs/functions/error-handling.md docs/functions/file.md docs/functions/graphics.md docs/functions/keyboard.md docs/functions/list.md docs/functions/math.md docs/functions/misc.md docs/functions/serializing.md docs/functions/sound.md docs/functions/string.md docs/functions/time.md stack.yaml stack.yaml.lock samples/char-animation.spd samples/filechecker.spd samples/mandelbrot.spd samples/paratrooper.spd samples/snake.spd library exposed-modules: Common Compiler.AST Compiler.AST.Common Compiler.AST.Expression Compiler.AST.FunctionDef Compiler.AST.FunctionStatement Compiler.AST.Parser.Common Compiler.AST.Program Compiler.Lexer Compiler.Lexer.Comments Compiler.Lexer.Delimeters Compiler.Lexer.Identifiers Compiler.Lexer.Keywords Compiler.Lexer.Literals Compiler.Lexer.Operators Compiler.Lexer.Tokens Compiler.Lexer.Whitespaces Compiler.Parser DiffRender.DiffRender Highlighter.Highlighter IDE.Common IDE.Help IDE.Help.Contents IDE.Help.Parser IDE.IDE Interpreter Interpreter.Common Interpreter.Initialize Interpreter.Interpreter Interpreter.Lib.Concurrency Interpreter.Lib.Crypto Interpreter.Lib.FileSystem Interpreter.Lib.Math Interpreter.Lib.Misc Interpreter.Lib.SDL Interpreter.Lib.String Parser Parser.Lib Parser.Parser Test Test.Common UI.Chars UI.Terminal.IO UI.Widgets UI.Widgets.AutoComplete UI.Widgets.BorderBox UI.Widgets.Common UI.Widgets.Editor UI.Widgets.Editor.Cursor UI.Widgets.Layout UI.Widgets.LogWidget UI.Widgets.MenuContainer UI.Widgets.NullWidget UI.Widgets.OutputContainer UI.Widgets.Spade.Button UI.Widgets.Spade.Input UI.Widgets.Spade.Layout UI.Widgets.Spade.RefLabel UI.Widgets.Spade.Selector UI.Widgets.Spade.TextContainer UI.Widgets.Spade.TextLabel UI.Widgets.TextContainer UI.Widgets.TitledContainer UI.Widgets.WatchWidget other-modules: Paths_spade hs-source-dirs: src default-extensions: AllowAmbiguousTypes DeriveLift NumericUnderscores DerivingStrategies BangPatterns ConstraintKinds DataKinds DefaultSignatures DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable EmptyCase FunctionalDependencies FlexibleContexts FlexibleInstances GADTs GeneralizedNewtypeDeriving LambdaCase MultiParamTypeClasses MultiWayIf NamedFieldPuns NegativeLiterals NumDecimals OverloadedLabels OverloadedStrings PatternSynonyms PolyKinds QuasiQuotes RankNTypes RecordWildCards ImpredicativeTypes RecursiveDo ScopedTypeVariables StandaloneDeriving TemplateHaskell TupleSections TypeApplications TypeFamilies TypeOperators UndecidableInstances ViewPatterns PackageImports InstanceSigs ghc-options: -Wall -Wno-type-defaults build-depends: Decimal , WAVE , aeson , ansi-terminal , base >=4.16.3 && <4.17 , bytestring , constraints , containers , cryptonite , directory , exceptions , file-embed , filepath , hedgehog , hex-text , hspec , hspec-hedgehog , memory , monad-loops , mtl , ordered-containers , process , random , regex-tdfa , scientific , sdl2 , sdl2-mixer , stm , template-haskell , terminal , text , time , unix , unordered-containers , vector , with-utf8 default-language: Haskell2010 autogen-modules: Paths_spade executable spade main-is: Main.hs other-modules: Paths_spade hs-source-dirs: app default-extensions: AllowAmbiguousTypes DeriveLift NumericUnderscores DerivingStrategies BangPatterns ConstraintKinds DataKinds DefaultSignatures DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable EmptyCase FunctionalDependencies FlexibleContexts FlexibleInstances GADTs GeneralizedNewtypeDeriving LambdaCase MultiParamTypeClasses MultiWayIf NamedFieldPuns NegativeLiterals NumDecimals OverloadedLabels OverloadedStrings PatternSynonyms PolyKinds QuasiQuotes RankNTypes RecordWildCards ImpredicativeTypes RecursiveDo ScopedTypeVariables StandaloneDeriving TemplateHaskell TupleSections TypeApplications TypeFamilies TypeOperators UndecidableInstances ViewPatterns PackageImports InstanceSigs ghc-options: -Wall -Wno-type-defaults -threaded -fPIC build-depends: Decimal , WAVE , aeson , ansi-terminal , base >=4.16.3 && <4.17 , bytestring , constraints , containers , cryptonite , directory , exceptions , file-embed , filepath , hedgehog , hex-text , hspec , hspec-hedgehog , memory , monad-loops , mtl , ordered-containers , process , random , regex-tdfa , scientific , sdl2 , sdl2-mixer , spade , stm , template-haskell , terminal , text , time , unix , unordered-containers , vector , with-utf8 default-language: Haskell2010 autogen-modules: Paths_spade test-suite spade-test type: exitcode-stdio-1.0 main-is: Spec.hs other-modules: Common Compiler.AST.ParserSpec Compiler.Lexer.CommentsSpec Compiler.Lexer.DelimeterSpec Compiler.Lexer.IdentifierSpec Compiler.Lexer.KeywordSpec Compiler.Lexer.LiteralSpec Compiler.Lexer.OperatorSpec Compiler.Lexer.TokenSpec Interpreter.InterpreterSpec UI.EditorSpec UI.WidgetSpec Paths_spade autogen-modules: Paths_spade hs-source-dirs: test default-extensions: AllowAmbiguousTypes DeriveLift NumericUnderscores DerivingStrategies BangPatterns ConstraintKinds DataKinds DefaultSignatures DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable EmptyCase FunctionalDependencies FlexibleContexts FlexibleInstances GADTs GeneralizedNewtypeDeriving LambdaCase MultiParamTypeClasses MultiWayIf NamedFieldPuns NegativeLiterals NumDecimals OverloadedLabels OverloadedStrings PatternSynonyms PolyKinds QuasiQuotes RankNTypes RecordWildCards ImpredicativeTypes RecursiveDo ScopedTypeVariables StandaloneDeriving TemplateHaskell TupleSections TypeApplications TypeFamilies TypeOperators UndecidableInstances ViewPatterns PackageImports InstanceSigs ghc-options: -Wall -Wno-type-defaults build-depends: Decimal , WAVE , aeson , ansi-terminal , base >=4.16.3 && <4.17 , bytestring , constraints , containers , cryptonite , directory , exceptions , file-embed , filepath , hedgehog , hex-text , hspec , hspec-discover , hspec-hedgehog , memory , monad-loops , mtl , neat-interpolation , ordered-containers , process , random , regex-tdfa , scientific , sdl2 , sdl2-mixer , spade , stm , strip-ansi-escape , template-haskell , terminal , text , time , unix , unordered-containers , vector , with-utf8 default-language: Haskell2010