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
--------------------------------------------------------------------------------