name: semantic-diff version: 0.3.0 synopsis: Initial project template from stack description: Please see README.md homepage: http://github.com/github/semantic-diff#readme author: Rob Rix, Josh Vera maintainer: rob.rix@github.com copyright: 2016 GitHub category: Web build-type: Custom -- extra-source-files: cabal-version: >=1.10 library hs-source-dirs: src exposed-modules: Algorithm , Alignment , Category , Command.Files , Data.Align.Generic , Data.Blob , Data.Functor.Both , Data.Functor.Classes.Eq.Generic , Data.Functor.Classes.Show.Generic , Data.Functor.Listable , Data.Mergeable , Data.Mergeable.Generic , Data.Range , Data.Record , Data.Source , Data.Span , Data.Syntax , Data.Syntax.Algebra , Data.Syntax.Assignment , Data.Syntax.Comment , Data.Syntax.Declaration , Data.Syntax.Expression , Data.Syntax.Literal , Data.Syntax.Markup , Data.Syntax.Statement , Data.Syntax.Type , Data.Text.Listable , Decorators , Diff , Info , Interpreter , Language , Language.C , Language.Markdown , Language.Markdown.Syntax , Language.Go , Language.Go.Syntax , Language.Ruby , Language.Ruby.Grammar , Language.Ruby.Syntax , Language.TypeScript , Language.TypeScript.Syntax , Language.Python , Language.Python.Grammar , Language.Python.Syntax , Parser , Patch , Paths_semantic_diff , Prologue , Renderer , Renderer.JSON , Renderer.Patch , Renderer.SExpression , Renderer.TOC , RWS , Semantic , Semantic.Task , SemanticCmdLine , SES , SES.Myers , SplitDiff , Syntax , Term , TreeSitter , FDoc.Term , FDoc.RecursionSchemes , FDoc.NatExample build-depends: base >= 4.8 && < 5 , aeson , ansi-terminal , array , async , bifunctors , bytestring , cmark , comonad , containers , directory , effects , filepath , free , freer-cofreer , gitrev , hashable , kdt , leancheck , mersenne-random-pure64 , MonadRandom , mtl , optparse-applicative , parallel , protolude , recursion-schemes , semigroups , split , template-haskell , text >= 1.2.1.3 , these , haskell-tree-sitter , c , go , ruby , typescript , python default-language: Haskell2010 default-extensions: DeriveFunctor, DeriveFoldable, DeriveTraversable, DeriveGeneric, FlexibleContexts, FlexibleInstances, OverloadedStrings, NoImplicitPrelude, RecordWildCards, StrictData ghc-options: -Wall -fno-warn-name-shadowing -O -j ghc-prof-options: -fprof-auto executable semantic hs-source-dirs: app main-is: Main.hs ghc-options: -threaded -rtsopts "-with-rtsopts=-N -A4m -n2m" -static -j -O cc-options: -DU_STATIC_IMPLEMENTATION=1 cpp-options: -DU_STATIC_IMPLEMENTATION=1 build-depends: base , semantic-diff default-language: Haskell2010 default-extensions: FlexibleInstances, OverloadedStrings, NoImplicitPrelude, RecordWildCards test-suite test type: exitcode-stdio-1.0 hs-source-dirs: test main-is: Spec.hs other-modules: AlignmentSpec , CommandSpec , Data.Mergeable.Spec , Data.RandomWalkSimilarity.Spec , Data.Syntax.Assignment.Spec , DiffSpec , SemanticSpec , SemanticCmdLineSpec , InterpreterSpec , PatchOutputSpec , SES.Myers.Spec , SourceSpec , SpecHelpers , TermSpec , TOCSpec , IntegrationSpec , Test.Hspec.LeanCheck build-depends: aeson , array , base , bifunctors , bytestring , filepath , Glob , haskell-tree-sitter , hspec >= 2.4.1 , hspec-core , hspec-expectations-pretty-diff , HUnit , leancheck , mtl , protolude , containers , recursion-schemes >= 4.1 , semantic-diff , text >= 1.2.1.3 , these ghc-options: -threaded -rtsopts -with-rtsopts=-N -j default-language: Haskell2010 default-extensions: DeriveFunctor, DeriveGeneric, FlexibleContexts, FlexibleInstances, OverloadedStrings, NoImplicitPrelude, RecordWildCards custom-setup setup-depends: base >= 4.8 && < 5 , Cabal , directory , process source-repository head type: git location: https://github.com/github/semantic-diff