Îõ³h$ »Å0      !"#$%&'()*+,-./None %+:<Çàâèìo json-syntaxÞA key-value pair in a JSON object. The name of this type is taken from section 4 of RFC 7159. json-syntaxªExceptions that can happen while parsing JSON. Do not pattern match on values of this type. New data constructors may be added at any time without a major version bump. json-syntaxÚThe JSON syntax tree described by the ABNF in RFC 7159. Notable design decisions include:True and False³ are their own data constructors rather than being lumped together under a data constructor for boolean values. This improves performance when decoding the syntax tree to a Bool.Object€ uses an association list rather than a hash map. This is the data type that key-value pairs can be parsed into most cheaply.Object and Array both use 0 rather than using  SmallArrayø or cons-list directly. This a middle ground between those two types. We get the efficent use of cache lines that  SmallArray& offers, and we get the worst-case O(1)Ø appends that cons-list offers. Users will typically fold over the elements with the Foldable instance of 0%, although there are functions in  Data.Chunks- that efficently perform other operations. json-syntaxInfix pattern synonym for . json-syntax/Decode a JSON syntax tree from a byte sequence.  json-syntaxEncode a JSON syntax tree.! json-syntax(Construct a JSON object with one member." json-syntax)Construct a JSON object with two members.# json-syntax+Construct a JSON object with three members.$ json-syntax*Construct a JSON object with four members.% json-syntax*Construct a JSON object with five members.& json-syntax)Construct a JSON object with six members.' json-syntax+Construct a JSON object with seven members.( json-syntax+Construct a JSON object with eight members.)  !"#$%&'()  !"#$%&'(1      !"#$%&'()*+,-./01234*json-syntax-0.1.2.0-HS7BjzKQmbs5sayNEKRk6zJsonMemberkeyvalueSyntaxException EmptyInput ExpectedColonExpectedCommaOrRightBracket ExpectedFalse ExpectedNull ExpectedQuoteExpectedQuoteOrRightBrace ExpectedTrueIncompleteArrayIncompleteEscapeSequenceIncompleteObjectIncompleteStringInvalidEscapeSequence InvalidLeader InvalidNumber LeadingZeroUnexpectedLeftoversValueObjectArrayStringNumberNullTrueFalse:->decodeencodeobject1object2object3object4object5object6object7object8 $fEqMember $fShowMember $fEqValue $fShowValue$fEqSyntaxException$fShowSyntaxException$fExceptionSyntaxException*array-chunks-0.1.2.0-7ObFMDte5dqd7PpuNBlPQ Data.ChunksChunks