Module Curry.Span

Summary of exported operations:

isSpan :: Span -> Bool  Deterministic 
isNoSpan :: Span -> Bool  Deterministic 
fromPosition :: Position -> Span  Deterministic 
stripStart :: Span -> Span  Deterministic 
vertDist :: Span -> Span -> Int  Deterministic 
isAfter :: Span -> Span -> Bool  Deterministic 
isBefore :: Span -> Span -> Bool  Deterministic 
isBeforeList :: Span -> [Span] -> Bool  Deterministic 
span2Pos :: Span -> Position  Deterministic 
combineSpans :: Span -> Span -> Span  Deterministic 
addSpan :: Span -> (a,[Span]) -> (a,[Span])  Deterministic 
spanLength :: Span -> (Int,Int)  Deterministic 

Exported datatypes:


Span

Constructors:


Exported operations:

isSpan :: Span -> Bool  Deterministic 

Further infos:
  • solution complete, i.e., able to compute all solutions

isNoSpan :: Span -> Bool  Deterministic 

Further infos:
  • solution complete, i.e., able to compute all solutions

fromPosition :: Position -> Span  Deterministic 

Further infos:
  • solution complete, i.e., able to compute all solutions

stripStart :: Span -> Span  Deterministic 

vertDist :: Span -> Span -> Int  Deterministic 

isAfter :: Span -> Span -> Bool  Deterministic 

isBefore :: Span -> Span -> Bool  Deterministic 

isBeforeList :: Span -> [Span] -> Bool  Deterministic 

span2Pos :: Span -> Position  Deterministic 

Further infos:
  • solution complete, i.e., able to compute all solutions

combineSpans :: Span -> Span -> Span  Deterministic 

addSpan :: Span -> (a,[Span]) -> (a,[Span])  Deterministic 

Further infos:
  • solution complete, i.e., able to compute all solutions

spanLength :: Span -> (Int,Int)  Deterministic