| Copyright | (c) 2017 2018 N Steenbergen |
|---|---|
| License | GPL-3 |
| Maintainer | ns@slak.ws |
| Stability | experimental |
| Safe Haskell | None |
| Language | Haskell2010 |
Logic.Judge.Prover.Yaml
Contents
Description
This module provides instances for parsing tableau systems in YAML- and
JSON-representation, via FromJSON.
Orphan instances
| FromJSON PrimitiveStaticTerms Source # | |
| FromJSON PrimitiveDynamicTerms Source # | |
| FromJSON Compositor Source # | |
| Parseable ext => FromJSON (Ambiguous (Term ext)) Source # | |
| Parseable term => FromJSON (Marked term) Source # | |
| Parseable ext => FromJSON (Formula ext) Source # | |
| Extension ext => FromJSON (TableauSystem ext) Source # | |
| Extension ext => FromJSON ([Term ext] -> [Term ext]) Source # | |
| (Extension ext, FromJSON primitive) => FromJSON (Terms primitive ext) Source # | |
| (Extension ext, FromJSON primitive) => FromJSON (Rule (Constraint primitive ext) ext) Source # | |
| (Extension ext, FromJSON primitive) => FromJSON (Constraint primitive ext) Source # | |
| (Monoid a, FromJSON a, FromJSON b) => FromJSON (Ref a b) Source # | |