packages feed

Top-1.7: Top.cabal

name:                   Top
version:                1.7
synopsis:               Constraint solving framework employed by the Helium Compiler.
homepage:               http://www.cs.uu.nl/wiki/bin/view/Helium/WebHome
description:

  At its most general, Top is a framework for constructing abstract interpretations 
  which focuses on giving good feedback on why an abstract interpretation does not give 
  any useful information. In a mathematical notation this is usually made explicit by 
  returning the top element of a (complete) lattice. This is also one of the reasons 
  for the name of the project.

category:               Constraints
copyright:              (c) 2012
license:                GPL
license-file:           LICENSE.txt
author:                 Bastiaan Heeren, Jurriaan Hage
maintainer:             helium@cs.uu.nl
stability:              provisional
extra-source-files:     CREDITS.txt
build-type:             Simple
cabal-version:          >= 1.10.1.0
tested-with:            GHC == 7.0.2, GHC == 7.0.3, GHC == 7.4.1

source-repository head
  type:     svn
  location: https://subversion.cs.uu.nl/repos/staff.jur.Top/trunk

--------------------------------------------------------------------------------

Executable topsolver
  Build-Depends:     base >= 3 && < 5, containers, mtl, parsec
  ghc-options:       -Wall
  default-language:  Haskell98
  hs-source-dirs:    src
  Main-is:           TopSolver.hs

Library
  Build-Depends:     base >= 3 && < 5, containers, mtl
  ghc-options:       -Wall
  default-language:  Haskell98
  hs-source-dirs:    src
  Exposed-modules:
    Top.Constraint
    Top.Constraint.Equality
    Top.Constraint.Information
    Top.Constraint.Polymorphism
    Top.Constraint.Qualifier
    Top.Implementation.Basic
    Top.Implementation.FastSubstitution
    Top.Implementation.General
    Top.Implementation.Overloading
    Top.Implementation.SimpleSubstitution
    Top.Implementation.TypeGraph.ApplyHeuristics
    Top.Implementation.TypeGraph.Basics
    Top.Implementation.TypeGraph.Class
    Top.Implementation.TypeGraph.ClassMonadic
    Top.Implementation.TypeGraph.DefaultHeuristics
    Top.Implementation.TypeGraph.EquivalenceGroup
    Top.Implementation.TypeGraph.Heuristic
    Top.Implementation.TypeGraph.Path
    Top.Implementation.TypeGraph.Standard
    Top.Implementation.TypeGraphSubstitution
    Top.Implementation.TypeInference
    Top.Interface.Basic
    Top.Interface.Qualification
    Top.Interface.Substitution
    Top.Interface.TypeInference
    Top.Monad.Select
    Top.Monad.StateFix
    Top.Ordering.Tree
    Top.Ordering.TreeWalk
    Top.Solver
    Top.Solver.Greedy
    Top.Solver.PartitionCombinator
    Top.Solver.SwitchCombinator
    Top.Solver.TypeGraph
    Top.Types
    Top.Types.Classes
    Top.Types.Kinds
    Top.Types.Primitive
    Top.Types.Qualification
    Top.Types.Quantification
    Top.Types.Schemes
    Top.Types.Substitution
    Top.Types.Synonym
    Top.Types.Unification
    Top.Util.Embedding
    Top.Util.Empty
    Top.Util.Option
  Other-modules:
    Utils

--------------------------------------------------------------------------------