Util.SourceLoc
data Posn Source #
Constructors
Fields
Defined in Util.SourceLoc
Methods
showsPrec :: Int -> Posn -> ShowS #
show :: Posn -> String #
showList :: [Posn] -> ShowS #
(==) :: Posn -> Posn -> Bool #
(/=) :: Posn -> Posn -> Bool #
compare :: Posn -> Posn -> Ordering #
(<) :: Posn -> Posn -> Bool #
(<=) :: Posn -> Posn -> Bool #
(>) :: Posn -> Posn -> Bool #
(>=) :: Posn -> Posn -> Bool #
max :: Posn -> Posn -> Posn #
min :: Posn -> Posn -> Posn #
data Range Source #
showsPrec :: Int -> Range -> ShowS #
show :: Range -> String #
showList :: [Range] -> ShowS #
(==) :: Range -> Range -> Bool #
(/=) :: Range -> Range -> Bool #
compare :: Range -> Range -> Ordering #
(<) :: Range -> Range -> Bool #
(<=) :: Range -> Range -> Bool #
(>) :: Range -> Range -> Bool #
(>=) :: Range -> Range -> Bool #
max :: Range -> Range -> Range #
min :: Range -> Range -> Range #
data Located a Source #
fmap :: (a -> b) -> Located a -> Located b #
(<$) :: a -> Located b -> Located a #
showsPrec :: Int -> Located a -> ShowS #
show :: Located a -> String #
showList :: [Located a] -> ShowS #
unLoc :: Located a -> a Source #
getLoc :: Located a -> Range Source #