Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
mkLexer :: LexicalDesc -> Lexer Source #
identifier' :: Names -> CharPredicate -> Parsec String Source #
userDefinedOperator' :: Names -> CharPredicate -> Parsec String Source #
data IntegerParsers canHold Source #
type CanHoldSigned = CanHoldSigned Source #
type CanHoldUnsigned = CanHoldUnsigned Source #
integer :: Lexeme -> IntegerParsers CanHoldSigned Source #
natural :: Lexeme -> IntegerParsers CanHoldUnsigned Source #
hexadecimal :: IntegerParsers canHold -> Parsec Integer Source #
decimal8 :: forall a canHold. canHold 'B8 a => IntegerParsers canHold -> Parsec a Source #
decimal16 :: forall a canHold. canHold 'B16 a => IntegerParsers canHold -> Parsec a Source #
decimal32 :: forall a canHold. canHold 'B32 a => IntegerParsers canHold -> Parsec a Source #
decimal64 :: forall a canHold. canHold 'B64 a => IntegerParsers canHold -> Parsec a Source #
hexadecimal8 :: forall a canHold. canHold 'B8 a => IntegerParsers canHold -> Parsec a Source #
hexadecimal16 :: forall a canHold. canHold 'B16 a => IntegerParsers canHold -> Parsec a Source #
hexadecimal32 :: forall a canHold. canHold 'B32 a => IntegerParsers canHold -> Parsec a Source #
hexadecimal64 :: forall a canHold. canHold 'B64 a => IntegerParsers canHold -> Parsec a Source #
octal8 :: forall a canHold. canHold 'B8 a => IntegerParsers canHold -> Parsec a Source #
octal16 :: forall a canHold. canHold 'B16 a => IntegerParsers canHold -> Parsec a Source #
octal32 :: forall a canHold. canHold 'B32 a => IntegerParsers canHold -> Parsec a Source #
octal64 :: forall a canHold. canHold 'B64 a => IntegerParsers canHold -> Parsec a Source #
binary8 :: forall a canHold. canHold 'B8 a => IntegerParsers canHold -> Parsec a Source #
binary16 :: forall a canHold. canHold 'B16 a => IntegerParsers canHold -> Parsec a Source #
binary32 :: forall a canHold. canHold 'B32 a => IntegerParsers canHold -> Parsec a Source #
binary64 :: forall a canHold. canHold 'B64 a => IntegerParsers canHold -> Parsec a Source #
data TextParsers t Source #
stringLiteral :: Lexeme -> TextParsers String Source #
charLiteral :: Lexeme -> TextParsers Char Source #
ascii :: TextParsers t -> Parsec t Source #
unicode :: TextParsers t -> Parsec t Source #
latin1 :: TextParsers t -> Parsec t Source #
skipComments :: Space -> Parsec () Source #
whiteSpace :: Space -> Parsec () Source #