Plan 9 from Bell Labs’s /usr/web/sources/contrib/fernan/nhc98/include/packages/parsec/Text/ParserCombinators/Parsec/Char.hi

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


interface Text.ParserCombinators.Parsec.Char where {

{-# NEED #-}
instance Ix.Ix Data.Char.GeneralCategory;

{-# NEED #-}
instance NHC.FFI.Storable NHC.FFI.CInt;

{-# NEED #-}
instance Control.Monad.MonadPlus (Text.ParserCombinators.Parsec.Prim.GenParser a b);

{-# NEED #-}
instance Prelude.Bounded NHC.FFI.CInt;

{-# NEED #-}
instance Prelude.Bounded Data.Char.GeneralCategory;

{-# NEED #-}
instance (Prelude.Integral a) => Prelude.Fractional (Ratio.Ratio a);

{-# NEED #-}
instance (Prelude.Integral a) => Prelude.RealFrac (Ratio.Ratio a);

{-# NEED #-}
instance Prelude.Num NHC.FFI.CInt;

{-# NEED #-}
instance (Prelude.Integral a) => Prelude.Num (Ratio.Ratio a);

{-# NEED #-}
instance Prelude.Real NHC.FFI.CInt;

{-# NEED #-}
instance (Prelude.Integral a) => Prelude.Real (Ratio.Ratio a);

{-# NEED #-}
instance Prelude.Enum NHC.FFI.CInt;

{-# NEED #-}
instance Prelude.Enum Data.Char.GeneralCategory;

{-# NEED #-}
instance (Prelude.Integral a) => Prelude.Enum (Ratio.Ratio a);

{-# NEED #-}
instance Prelude.Read NHC.FFI.CInt;

{-# NEED #-}
instance Prelude.Read Data.Char.GeneralCategory;

{-# NEED #-}
instance (Prelude.Read a,Prelude.Integral a) => Prelude.Read (Ratio.Ratio a);

{-# NEED #-}
instance Prelude.Integral NHC.FFI.CInt;

{-# NEED #-}
instance Prelude.Ord NHC.FFI.CInt;

{-# NEED #-}
instance Prelude.Ord Data.Char.GeneralCategory;

{-# NEED #-}
instance (Prelude.Integral a) => Prelude.Ord (Ratio.Ratio a);

{-# NEED #-}
instance Prelude.Ord Text.ParserCombinators.Parsec.Pos.SourcePos;

{-# NEED #-}
instance Prelude.Show NHC.FFI.CInt;

{-# NEED #-}
instance Prelude.Show Data.Char.GeneralCategory;

{-# NEED #-}
instance (Prelude.Show a) => Prelude.Show (NHC.Internal.IO a);

{-# NEED #-}
instance (Prelude.Integral a) => Prelude.Show (Ratio.Ratio a);

{-# NEED #-}
instance Prelude.Show Text.ParserCombinators.Parsec.Pos.SourcePos;

{-# NEED #-}
instance Prelude.Functor NHC.Internal.IO;

{-# NEED #-}
instance Prelude.Functor (Text.ParserCombinators.Parsec.Prim.GenParser a b);

{-# NEED #-}
instance Prelude.Monad NHC.Internal.IO;

{-# NEED #-}
instance Prelude.Monad (Text.ParserCombinators.Parsec.Prim.GenParser a b);

{-# NEED #-}
instance Prelude.Eq NHC.FFI.CInt;

{-# NEED #-}
instance Prelude.Eq Data.Char.GeneralCategory;

{-# NEED #-}
instance (Prelude.Integral a) => Prelude.Eq (Ratio.Ratio a);

{-# NEED #-}
instance Prelude.Eq Text.ParserCombinators.Parsec.Pos.SourcePos;
interface NHC.Internal
{-# NEED IO #-}
newtype {-#  #-} IO a;

{-# NEED World #-}
data World;
interface NHC.FFI
{-# NEED CInt #-}
newtype {-#  #-} CInt;
interface Data.Char
{-# NEED GeneralCategory #-}
data GeneralCategory;
interface Ratio
{-# NEED Ratio #-}
data (Prelude.Integral a) => Ratio a;
interface ! Text.ParserCombinators.Parsec.Char
{-# NEED string #-}
string{-# 1 #-}::(Prelude.String -> (CharParser a Prelude.String));

{-# NEED satisfy #-}
satisfy{-# 1 #-}::((Prelude.Char -> Prelude.Bool) -> (CharParser a Prelude.Char));

{-# NEED anyChar #-}
anyChar{-# 0 #-}::(CharParser a Prelude.Char);

{-# NEED char #-}
char{-# 1 #-}::(Prelude.Char -> (CharParser a Prelude.Char));

{-# NEED octDigit #-}
octDigit{-# 0 #-}::(CharParser a Prelude.Char);

{-# NEED hexDigit #-}
hexDigit{-# 0 #-}::(CharParser a Prelude.Char);

{-# NEED digit #-}
digit{-# 0 #-}::(CharParser a Prelude.Char);

{-# NEED letter #-}
letter{-# 0 #-}::(CharParser a Prelude.Char);

{-# NEED alphaNum #-}
alphaNum{-# 0 #-}::(CharParser a Prelude.Char);

{-# NEED lower #-}
lower{-# 0 #-}::(CharParser a Prelude.Char);

{-# NEED upper #-}
upper{-# 0 #-}::(CharParser a Prelude.Char);

{-# NEED tab #-}
tab{-# 0 #-}::(CharParser a Prelude.Char);

{-# NEED newline #-}
newline{-# 0 #-}::(CharParser a Prelude.Char);

{-# NEED space #-}
space{-# 0 #-}::(CharParser a Prelude.Char);

{-# NEED spaces #-}
spaces{-# 0 #-}::(CharParser a ());

{-# NEED noneOf #-}
noneOf{-# 1 #-}::([Prelude.Char] -> (CharParser a Prelude.Char));

{-# NEED oneOf #-}
oneOf{-# 1 #-}::([Prelude.Char] -> (CharParser a Prelude.Char));

{-# NEED CharParser #-}
type {-# 1 #-} CharParser a b = (Text.ParserCombinators.Parsec.Prim.GenParser Prelude.Char a b);
interface Text.ParserCombinators.Parsec.Prim
{-# NEED GenParser #-}
newtype {-#  #-} GenParser a b c;

{-# NEED Reply #-}
data Reply a b c;

{-# NEED Consumed #-}
data Consumed a;

{-# NEED State #-}
data State a b;
interface Text.ParserCombinators.Parsec.Pos
{-# NEED SourcePos #-}
data SourcePos;
}

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.