packages feed

camfort-0.615: Analysis/CallGraph.hs

{-# LANGUAGE ImplicitParams #-}
{-# LANGUAGE DeriveDataTypeable #-}

module Analysis.CallGraph where

import Data.Data

import Language.Fortran
import Language.Fortran.Pretty

import Data.Generics.Uniplate.Operations
import Control.Monad.State.Lazy
import Debug.Trace

import Analysis.Annotations
import Analysis.Syntax
import Traverse

-- Calculates inter-procedural information

type DefSites = [(String, String)]