| 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 #