debugger-hs-0.1.1.0: Write your GDB scripts in Haskell.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Debugger.Statement

Synopsis

Documentation

type Line = Int Source #

data Location Source #

A place to set a breakpoint at.

Constructors

Function Text 
File FilePath Line 

Instances

Instances details
Eq Location Source # 
Instance details

Defined in Debugger.Statement

Show Location Source # 
Instance details

Defined in Debugger.Statement

type Var = Text Source #

type Expr = Text Source #

newtype Id Source #

Datatype representing a ID of a breakpoint.

Constructors

Id Text 

Instances

Instances details
Eq Id Source # 
Instance details

Defined in Debugger.Statement

Methods

(==) :: Id -> Id -> Bool #

(/=) :: Id -> Id -> Bool #

Show Id Source # 
Instance details

Defined in Debugger.Statement

Methods

showsPrec :: Int -> Id -> ShowS #

show :: Id -> String #

showList :: [Id] -> ShowS #

ToSelection Id Source # 
Instance details

Defined in Debugger.Builder

ToSelection [Id] Source # 
Instance details

Defined in Debugger.Builder

data Selection Source #

Helper datatype for a selection of 1 or more (breakpoints)

Constructors

Single Id 
Many [Id] 
All 

Instances

Instances details
Eq Selection Source # 
Instance details

Defined in Debugger.Statement

Show Selection Source # 
Instance details

Defined in Debugger.Statement

ToSelection Selection Source # 
Instance details

Defined in Debugger.Builder

type Port = Int Source #

data TargetConfig Source #

Datatype for configuring the GDB target.

Constructors

Remote Port 

Instances

Instances details
Eq TargetConfig Source # 
Instance details

Defined in Debugger.Statement

Show TargetConfig Source # 
Instance details

Defined in Debugger.Statement

data InfoOptions Source #

Enumeration of all things info can be requested about.

Constructors

Breakpoints 

Instances

Instances details
Eq InfoOptions Source # 
Instance details

Defined in Debugger.Statement

Show InfoOptions Source # 
Instance details

Defined in Debugger.Statement

data Statement Source #

Main AST data type used to build a script with.

Instances

Instances details
Eq Statement Source # 
Instance details

Defined in Debugger.Statement

Show Statement Source # 
Instance details

Defined in Debugger.Statement

type Script = [Statement] Source #

A script is a collection of statements.