Îõ³h$ n _6      !"#$%&'()*+,-./012345None %+:<Çàâèì ý 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 Chunks 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 Chunks%, although there are functions in  Data.Chunks- that efficently perform other operations. json-syntaxInfix pattern synonym for . json-syntax An array with no elements (i.e. [])  json-syntax An object with no members (i.e. {})! 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 nine members.+ json-syntax*Construct a JSON object with nine members., json-syntax)Construct a JSON object with ten members.- json-syntax,Construct a JSON object with eleven members.. json-syntax,Construct a JSON object with eleven members./  !"#$%&'()*+,-./ !" #$%&'()*+,-.6      !"#$%&'()*+,-./01234567*json-syntax-0.2.0.0-K61vrtC3qJ33pv02ZltQ9vJsonMemberkeyvalueSyntaxException EmptyInput ExpectedColonExpectedCommaOrRightBracket ExpectedFalse ExpectedNull ExpectedQuoteExpectedQuoteOrRightBrace ExpectedTrueIncompleteArrayIncompleteEscapeSequenceIncompleteObjectIncompleteStringInvalidEscapeSequence InvalidLeader InvalidNumber LeadingZeroUnexpectedLeftoversValueObjectArrayStringNumberNullTrueFalse:-> emptyArray emptyObjectdecodeencodeobject1object2object3object4object5object6object7object8object9object10object11object12 $fEqMember $fShowMember $fEqValue $fShowValue$fEqSyntaxException$fShowSyntaxException$fExceptionSyntaxException