tlex-debug-0.2.0.0: Debug utilities for Tlex
Safe HaskellNone
LanguageHaskell2010

Language.Lexer.Tlex.Plugin.Debug.Graphviz

Documentation

data Node Source #

Constructors

Node 

Instances

Instances details
Eq Node Source # 
Instance details

Defined in Language.Lexer.Tlex.Plugin.Debug.Graphviz

Methods

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

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

Show Node Source # 
Instance details

Defined in Language.Lexer.Tlex.Plugin.Debug.Graphviz

Methods

showsPrec :: Int -> Node -> ShowS #

show :: Node -> String #

showList :: [Node] -> ShowS #

data Edge Source #

Constructors

Edge 

Fields

Instances

Instances details
Eq Edge Source # 
Instance details

Defined in Language.Lexer.Tlex.Plugin.Debug.Graphviz

Methods

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

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

Show Edge Source # 
Instance details

Defined in Language.Lexer.Tlex.Plugin.Debug.Graphviz

Methods

showsPrec :: Int -> Edge -> ShowS #

show :: Edge -> String #

showList :: [Edge] -> ShowS #

data Ast Source #

Constructors

Ast 

Fields

Instances

Instances details
Eq Ast Source # 
Instance details

Defined in Language.Lexer.Tlex.Plugin.Debug.Graphviz

Methods

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

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

Show Ast Source # 
Instance details

Defined in Language.Lexer.Tlex.Plugin.Debug.Graphviz

Methods

showsPrec :: Int -> Ast -> ShowS #

show :: Ast -> String #

showList :: [Ast] -> ShowS #