name: mulang version: 3.5.2 synopsis: An intermediate language designed to perform advanced code analysis description: Mulang is an intermediate language, a combinators library for static code analysis and a multilanguage comand line tool license: GPL license-file: LICENSE.txt author: Franco Leonardo Bulgarelli maintainer: franco@mumuki.org category: Language build-type: Simple cabal-version: >=1.10 library hs-source-dirs: src default-language: Haskell2010 -- TODO recheck this is actuall necessary ghc-options: -Wall -fno-warn-missing-signatures -fno-warn-unused-do-bind -fno-warn-orphans -fno-warn-name-shadowing -fno-warn-incomplete-patterns -fno-warn-missing-pattern-synonym-signatures -fwarn-tabs -funbox-strict-fields exposed-modules: Control.Fallible Text.Dictionary Text.SimpleParser Text.Inflections.Tokenizer Language.Mulang Language.Mulang.Ast Language.Mulang.Identifier Language.Mulang.Builder Language.Mulang.Generator Language.Mulang.Signature Language.Mulang.DomainLanguage Language.Mulang.Inspector Language.Mulang.Inspector.Generic Language.Mulang.Inspector.ObjectOriented Language.Mulang.Inspector.Functional Language.Mulang.Inspector.Logic Language.Mulang.Inspector.Procedural Language.Mulang.Inspector.Combiner Language.Mulang.Inspector.Generic.Duplication Language.Mulang.Inspector.Generic.Smell Language.Mulang.Parsers Language.Mulang.Parsers.Haskell Language.Mulang.Parsers.Prolog Language.Mulang.Parsers.Java Language.Mulang.Parsers.JavaScript Language.Mulang.Analyzer Language.Mulang.Analyzer.Analysis Language.Mulang.Analyzer.Analysis.Json Language.Mulang.Analyzer.SampleParser Language.Mulang.Analyzer.ExpectationsAnalyzer Language.Mulang.Analyzer.ExpectationsCompiler Language.Mulang.Analyzer.SignaturesAnalyzer Language.Mulang.Analyzer.SignatureStyleCompiler Language.Mulang.Analyzer.DomainLanguageCompiler Language.Mulang.Analyzer.SmellsAnalyzer build-depends: base <= 5, bytestring , text , unordered-containers , containers , scientific , vector , haskell-src , language-java , language-javascript , aeson , inflections , parsec , ParsecTools , split , hashable , process build-tools: happy, alex executable mulang hs-source-dirs: app main-is: Main.hs default-language: Haskell2010 build-depends: base <= 5, bytestring , text , aeson , process , neat-interpolation , mulang build-tools: happy, alex ghc-options: -Wall -fno-warn-missing-signatures -fno-warn-unused-do-bind -fno-warn-orphans -fno-warn-name-shadowing -fno-warn-incomplete-patterns -fno-warn-missing-pattern-synonym-signatures -fwarn-tabs -funbox-strict-fields -threaded test-suite spec hs-source-dirs: spec default-language: Haskell2010 type: exitcode-stdio-1.0 ghc-options: -Wall -fno-warn-missing-signatures -fno-warn-unused-do-bind -fno-warn-orphans -fno-warn-name-shadowing -fno-warn-incomplete-patterns -fno-warn-missing-pattern-synonym-signatures -fwarn-tabs -funbox-strict-fields -threaded main-is: Spec.hs build-depends: base <= 5, bytestring , text , aeson , hspec , neat-interpolation , mulang build-tools: happy, alex source-repository head type: git location: https://github.com/mumuki/mulang