Safe Haskell | None |
---|---|
Language | Haskell2010 |
HyLo.InputFile.Parser
Documentation
parse :: [(Token, FilePos)] -> State ParseState ParseOutput Source #
initParseState :: (Signature n p r, SignatureType) Source #
type ParseState = (StringSignature, SignatureType) Source #
Constructors
Valid | |
Satisfiable | |
Retrieve | |
Counting |
data RelProperty Source #
Constructors
Reflexive | |
Symmetric | |
Transitive | |
Functional | |
Injective | |
Universal | |
Difference | |
InverseOf String | |
SubsetOf [String] | |
Equals [String] | |
TClosureOf String | |
TRClosureOf String |
Instances
data ParseOutput Source #
Constructors
PO | |
Fields
|
Instances
type RelInfo = (String, [RelProperty]) Source #
type InferenceTask = (QueryType, Maybe String, [Formula NomSymbol PropSymbol RelSymbol]) Source #