pandoc-emphasize-code-0.2.3: A Pandoc filter for emphasizing code in fenced blocks
Text.Pandoc.Filter.EmphasizeCode.Position
Description
A position that cannot be constructed with incorrect bounds.
newtype Line Source #
Constructors
Instances
Methods
succ :: Line -> Line #
pred :: Line -> Line #
toEnum :: Int -> Line #
fromEnum :: Line -> Int #
enumFrom :: Line -> [Line] #
enumFromThen :: Line -> Line -> [Line] #
enumFromTo :: Line -> Line -> [Line] #
enumFromThenTo :: Line -> Line -> Line -> [Line] #
(==) :: Line -> Line -> Bool #
(/=) :: Line -> Line -> Bool #
quot :: Line -> Line -> Line #
rem :: Line -> Line -> Line #
div :: Line -> Line -> Line #
mod :: Line -> Line -> Line #
quotRem :: Line -> Line -> (Line, Line) #
divMod :: Line -> Line -> (Line, Line) #
toInteger :: Line -> Integer #
(+) :: Line -> Line -> Line #
(-) :: Line -> Line -> Line #
(*) :: Line -> Line -> Line #
negate :: Line -> Line #
abs :: Line -> Line #
signum :: Line -> Line #
fromInteger :: Integer -> Line #
compare :: Line -> Line -> Ordering #
(<) :: Line -> Line -> Bool #
(<=) :: Line -> Line -> Bool #
(>) :: Line -> Line -> Bool #
(>=) :: Line -> Line -> Bool #
max :: Line -> Line -> Line #
min :: Line -> Line -> Line #
toRational :: Line -> Rational #
showsPrec :: Int -> Line -> ShowS #
show :: Line -> String #
showList :: [Line] -> ShowS #
hashWithSalt :: Int -> Line -> Int #
hash :: Line -> Int #
newtype Column Source #
succ :: Column -> Column #
pred :: Column -> Column #
toEnum :: Int -> Column #
fromEnum :: Column -> Int #
enumFrom :: Column -> [Column] #
enumFromThen :: Column -> Column -> [Column] #
enumFromTo :: Column -> Column -> [Column] #
enumFromThenTo :: Column -> Column -> Column -> [Column] #
(==) :: Column -> Column -> Bool #
(/=) :: Column -> Column -> Bool #
quot :: Column -> Column -> Column #
rem :: Column -> Column -> Column #
div :: Column -> Column -> Column #
mod :: Column -> Column -> Column #
quotRem :: Column -> Column -> (Column, Column) #
divMod :: Column -> Column -> (Column, Column) #
toInteger :: Column -> Integer #
(+) :: Column -> Column -> Column #
(-) :: Column -> Column -> Column #
(*) :: Column -> Column -> Column #
negate :: Column -> Column #
abs :: Column -> Column #
signum :: Column -> Column #
fromInteger :: Integer -> Column #
compare :: Column -> Column -> Ordering #
(<) :: Column -> Column -> Bool #
(<=) :: Column -> Column -> Bool #
(>) :: Column -> Column -> Bool #
(>=) :: Column -> Column -> Bool #
max :: Column -> Column -> Column #
min :: Column -> Column -> Column #
toRational :: Column -> Rational #
showsPrec :: Int -> Column -> ShowS #
show :: Column -> String #
showList :: [Column] -> ShowS #
hashWithSalt :: Int -> Column -> Int #
hash :: Column -> Int #
data Position Source #
(==) :: Position -> Position -> Bool #
(/=) :: Position -> Position -> Bool #
compare :: Position -> Position -> Ordering #
(<) :: Position -> Position -> Bool #
(<=) :: Position -> Position -> Bool #
(>) :: Position -> Position -> Bool #
(>=) :: Position -> Position -> Bool #
max :: Position -> Position -> Position #
min :: Position -> Position -> Position #
showsPrec :: Int -> Position -> ShowS #
show :: Position -> String #
showList :: [Position] -> ShowS #
line :: Position -> Line Source #
column :: Position -> Column Source #
mkPosition :: Line -> Column -> Maybe Position Source #
positionToTuple :: Position -> (Line, Column) Source #