Safe Haskell | None |
---|---|
Language | Haskell98 |
Jukebox.TPTP.Parse.Core
Documentation
data ParseState Source
type Parser = Parsec ParsecState Source
data IncludeStatement Source
Instances
data ParseResult a Source
Constructors
ParseFailed Location [String] | |
ParseSucceeded a | |
ParseStalled Location FilePath (String -> ParseResult a) |
makeLocation :: FilePath -> Pos -> Location Source
parseProblem :: FilePath -> String -> ParseResult [Input Form] Source
parseProblemFrom :: ParseState -> FilePath -> String -> ParseResult [Input Form] Source
newFormula :: Input Form -> Parser () Source
lookupType :: String -> Parser Type Source
individual :: Type Source
Constructors
Typed | |
Untyped | |
NoQuantification |
quantified :: FormulaLike a => Mode -> Map String Variable -> Parser a Source
typeDeclaration :: Parser () Source