hw-balancedparens-0.0.0.1: Conduits for tokenizing streams.

Safe HaskellNone
LanguageHaskell2010

HaskellWorks.Data.BalancedParens.RangeMinMax

Documentation

data RangeMinMax a Source #

Instances

TestBit a => TestBit (RangeMinMax a) Source # 

Methods

(.?.) :: RangeMinMax a -> Position -> Bool #

BitLength a => BitLength (RangeMinMax a) Source # 
Rank0 a => Rank0 (RangeMinMax a) Source # 

Methods

rank0 :: RangeMinMax a -> Count -> Count #

Rank1 a => Rank1 (RangeMinMax a) Source # 

Methods

rank1 :: RangeMinMax a -> Count -> Count #

OpenAt a => OpenAt (RangeMinMax a) Source # 

Methods

openAt :: RangeMinMax a -> Count -> Bool Source #

NewCloseAt a => NewCloseAt (RangeMinMax a) Source # 
FindOpenN a => FindOpenN (RangeMinMax a) Source # 
FindOpen (RangeMinMax a) Source # 
Enclose (RangeMinMax a) Source # 
CloseAt a => CloseAt (RangeMinMax a) Source # 

Methods

closeAt :: RangeMinMax a -> Count -> Bool Source #

(BitLength a, NewCloseAt a) => FindCloseN (RangeMinMax a) Source # 
(BitLength a, CloseAt a, NewCloseAt a, FindCloseN a) => FindClose (RangeMinMax a) Source # 
(BitLength a, NewCloseAt a, CloseAt a, OpenAt a, FindCloseN a) => BalancedParens (RangeMinMax a) Source #