shivers-cfg-0.1.1: shivers-cfg.cabal
Name: shivers-cfg
Version: 0.1.1
Synopsis: Implementation of Shivers' Control-Flow Analysis
Description:
In his 1991 dissertation, Olin Shivers introduces a concept
of control flow graphs for functional languages, provides an algorithm
to statically derive a safe approximation of the control flow graph and
proves this algorithm correct. In our student research project,
Shivers' algorithms and proofs are formalized using the theorem prover
system Isabelle.
.
This package contains the Haskell prototype of the Isabelle
formalization, together with some pretty printing and rendering
facilities. It is provided as a reference, not as a ready-to-use library.
License: BSD3
License-file: LICENSE
Author: Joachim Breitner
Maintainer: mail@joachim-breitner.de
Stability: Experimental
Category: Language
Build-type: Simple
Cabal-version: >=1.2
Library
Build-depends: containers, base >=4 && <5, mtl, process, directory,
pretty, HPDF, language-dot
Exposed-modules: Eval, CPSScheme, ExCF, AbsCF, CPSPrint, CFGraph, Common