| Safe Haskell | None |
|---|
Jukebox.TPTP.ClauseParser
Documentation
data ParseState Source
type Parser = Parsec ParsecStateSource
data IncludeStatement Source
Instances
| Show IncludeStatement |
testParser :: Parser a -> String -> Either [String] aSource
getProblem :: Parser [Input Form]Source
variable :: Parsec ParsecState ByteStringSource
number :: Parsec ParsecState IntegerSource
atom :: Parsec ParsecState ByteStringSource
section :: (Tag -> Bool) -> Parser (Maybe IncludeStatement)Source
newFormula :: Input Form -> Parser ()Source
Instances
| Show Thing | |
| FormulaLike Thing | |
| TermLike Thing |
term :: ([binder :: Parser Variable], [ctx :: Maybe (Map ByteString Variable)], TermLike a) => Parser aSource
literal :: ([binder :: Parser Variable], [ctx :: Maybe (Map ByteString Variable)], FormulaLike a) => Parser aSource
formula :: ([binder :: Parser Variable], [ctx :: Maybe (Map ByteString Variable)], FormulaLike a) => Parser aSource
quantified :: ([binder :: Parser Variable], [ctx :: Maybe (Map ByteString Variable)], FormulaLike a) => Parser aSource
unitary :: ([binder :: Parser Variable], [ctx :: Maybe (Map ByteString Variable)], FormulaLike a) => Parser aSource
typeDeclaration :: Parser ()Source