uulib-0.9.24: Haskell Utrecht Tools Library
Safe HaskellNone
LanguageHaskell98

UU.Parsing.CharParser

Documentation

data Input Source #

Constructors

Input String !Pos 

Instances

Instances details
InputState Input Char Pos Source # 
Instance details

Defined in UU.Parsing.CharParser

parseString :: CharParser a -> [Char] -> Steps (Pair a (Pair Input ())) Char Pos Source #

parseStringIO :: (Message Char Pos -> String) -> CharParser a -> [Char] -> IO a Source #

parseFile :: (Message Char Pos -> String) -> CharParser a -> [Char] -> IO a Source #

Orphan instances

Symbol Char Source # 
Instance details

Methods

deleteCost :: Char -> Int# Source #

symBefore :: Char -> Char Source #

symAfter :: Char -> Char Source #