LR-demo
Safe HaskellNone
LanguageHaskell2010

ParseTable.Pretty

Orphan instances

DebugPrint IGotoActions Source # 
Instance details

DebugPrint x => DebugPrint (NT' x) Source # 
Instance details

Methods

debugPrint :: NT' x -> String Source #

DebugPrint t => DebugPrint (Input' t) Source # 
Instance details

(DebugPrint x, DebugPrint t) => DebugPrint (Symbol' x t) Source # 
Instance details

Methods

debugPrint :: Symbol' x t -> String Source #

DebugPrint x => DebugPrint (WithNTNames x IGotoActions) Source # 
Instance details

(Ord r, Ord t, DebugPrint x, DebugPrint r, DebugPrint t) => DebugPrint (WithNTNames x (IPT' x r t)) Source # 
Instance details

Methods

debugPrint :: WithNTNames x (IPT' x r t) -> String Source #

(DebugPrint x, DebugPrint t) => DebugPrint (SRState' x t) Source # 
Instance details

Methods

debugPrint :: SRState' x t -> String Source #

(DebugPrint x, DebugPrint t) => DebugPrint (Stack' x t) Source # 
Instance details

Methods

debugPrint :: Stack' x t -> String Source #

(DebugPrint x, DebugPrint r) => DebugPrint (Action' x r t) Source # 
Instance details

Methods

debugPrint :: Action' x r t -> String Source #

(Ord r, Ord t, DebugPrint x, DebugPrint r, DebugPrint t) => DebugPrint (IPT' x r t) Source # 
Instance details

Methods

debugPrint :: IPT' x r t -> String Source #

(DebugPrint x, DebugPrint r, DebugPrint t) => DebugPrint (ISRAction' x r t) Source # 
Instance details

Methods

debugPrint :: ISRAction' x r t -> String Source #

(Ord r, Ord t, DebugPrint x, DebugPrint r, DebugPrint t) => DebugPrint (ISRActions' x r t) Source # 
Instance details

Methods

debugPrint :: ISRActions' x r t -> String Source #

(DebugPrint x, DebugPrint r, DebugPrint t) => DebugPrint (ParseItem' x r t) Source # 
Instance details

Methods

debugPrint :: ParseItem' x r t -> String Source #

(DebugPrint x, DebugPrint r, DebugPrint t) => DebugPrint (ParseState' x r t) Source # 
Instance details

Methods

debugPrint :: ParseState' x r t -> String Source #

(DebugPrint x, DebugPrint r) => DebugPrint (Rule' x r t) Source # 
Instance details

Methods

debugPrint :: Rule' x r t -> String Source #

(DebugPrint x, DebugPrint r) => DebugPrint (SRAction' x r t) Source # 
Instance details

Methods

debugPrint :: SRAction' x r t -> String Source #

(DebugPrint x, DebugPrint r, DebugPrint t) => DebugPrint (Trace' x r t) Source # 
Instance details

Methods

debugPrint :: Trace' x r t -> String Source #

(DebugPrint x, DebugPrint r, DebugPrint t) => DebugPrint (TraceItem' x r t) Source # 
Instance details

Methods

debugPrint :: TraceItem' x r t -> String Source #