Copyright | (c) 2017 2018 N Steenbergen |
---|---|
License | GPL-3 |
Maintainer | ns@slak.ws |
Stability | experimental |
Safe Haskell | None |
Language | Haskell2010 |
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 # | |