mulang: An intermediate language designed to perform advanced code analysis

[ language, library, program ] [ Propose Tags ]

Mulang is an intermediate language, a combinators library for static code analysis and a multilanguage comand line tool

Modules

  • Control
    • Control.Fallible
  • Data
    • List
      • Data.List.Extra
  • Language
    • Language.Mulang
      • Language.Mulang.Analyzer
        • Language.Mulang.Analyzer.Analysis
          • Language.Mulang.Analyzer.Analysis.Json
        • Language.Mulang.Analyzer.DomainLanguageCompiler
        • Language.Mulang.Analyzer.ExpectationsAnalyzer
        • Language.Mulang.Analyzer.ExpectationsCompiler
        • Language.Mulang.Analyzer.SampleParser
        • Language.Mulang.Analyzer.SignatureStyleCompiler
        • Language.Mulang.Analyzer.SignaturesAnalyzer
        • Language.Mulang.Analyzer.SmellsAnalyzer
      • Language.Mulang.Ast
      • Language.Mulang.Builder
      • Language.Mulang.DomainLanguage
      • Language.Mulang.Generator
      • Language.Mulang.Identifier
      • Language.Mulang.Inspector
        • Language.Mulang.Inspector.Combiner
        • Language.Mulang.Inspector.Functional
        • Language.Mulang.Inspector.Generic
          • Language.Mulang.Inspector.Generic.Duplication
          • Language.Mulang.Inspector.Generic.Smell
        • Language.Mulang.Inspector.Logic
        • Language.Mulang.Inspector.ObjectOriented
        • Language.Mulang.Inspector.Procedural
      • Language.Mulang.Parsers
        • Language.Mulang.Parsers.Haskell
        • Language.Mulang.Parsers.Java
        • Language.Mulang.Parsers.JavaScript
        • Language.Mulang.Parsers.Prolog
      • Language.Mulang.Signature
  • Text
    • Text.Dictionary
    • Inflections
      • Text.Inflections.Tokenizer
    • Text.SimpleParser

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0, 3.5.2, 3.6.0, 3.6.1, 4.0.0, 4.0.1, 4.2.1, 4.3.0, 4.4.0
Dependencies aeson, base (<=5), bytestring, containers, hashable, haskell-src, inflections, language-java, language-javascript, mulang, neat-interpolation, parsec, ParsecTools, process, scientific, split, text, unordered-containers, vector [details]
License LicenseRef-GPL
Author Franco Leonardo Bulgarelli
Maintainer franco@mumuki.org
Category Language
Source repo head: git clone https://github.com/mumuki/mulang
Uploaded by flbulgarelli at 2018-01-03T18:18:03Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Executables mulang
Downloads 4564 total (36 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2018-01-03 [all 3 reports]