Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
This module describes the abstract tree that can be validated by Relapse.
The JSON and XML parsers both are both versions of this type class.
Documentation
Tree is the type class that should be implemented by a katydid parser. This is implemented by the Json and XML parser.
Label is a tagged union of all possible value types that can returned by a katydid parser: String, Int, Uint, Double, Bool and Bytes.