summaryrefslogtreecommitdiff
path: root/compiler/ghci/Debugger.hs-boot
blob: d310308683a02c6a4ab49f252f992f60a8c97850 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
module Debugger where
import Breakpoints
import qualified Data.Map as Map
import Data.Array.Unboxed


data BkptTable a  = BkptTable { 
                           -- | An array of breaks, indexed by site number
     breakpoints :: Map.Map a (UArray Int Bool)  
                           -- | A list of lines, each line can have zero or more sites, which are annotated with a column number
   , sites       :: Map.Map a [[(SiteNumber, Int)]] 
   }