liquid-fixpoint-0.1.0.0: Predicate Abstraction-based Horn-Clause/Implication Constraint Solver

Safe HaskellNone

Language.Fixpoint.Parse

Contents

Synopsis

Top Level Class for Parseable Values

Top Level Class for Parseable Values

Lexer to add new tokens

lexer :: GenTokenParser String u IdentitySource

Some Important keyword and parsers

reserved :: String -> ParsecT String u Identity ()Source

reservedOp :: String -> ParsecT String u Identity ()Source

parens :: ParsecT String u Identity a -> ParsecT String u Identity aSource

brackets :: ParsecT String u Identity a -> ParsecT String u Identity aSource

semi :: ParsecT String u Identity StringSource

comma :: ParsecT String u Identity StringSource

colon :: ParsecT String u Identity StringSource

dcolon :: Stream s m Char => ParsecT s u m StringSource

whiteSpace :: ParsecT String u Identity ()Source

blanks :: Stream s m Char => ParsecT s u m [Char]Source

Parsing basic entities

fTyConP :: ParsecT String Integer Identity FTyconSource

integer :: Stream s m Char => ParsecT s u m IntegerSource

Parsing recursive entities

qualifierP :: ParsecT String Integer Identity QualifierSource

Parsing Qualifiers ---------------------------------------------

Some Combinators

Getting a Fresh Integer while parsing

Parsing Function

doParse' :: Num u => ParsecT String u Identity c -> SourceName -> String -> cSource

parseFromFile :: Parser b -> SourceName -> IO bSource

remainderP :: Monad m => ParsecT t1 u m t -> ParsecT t1 u m (t, t1)Source