Îõ³h$è“é      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghNoneÎijklmnoNone èöpqNone !#$&è C dhall-json$This option specifies how to encode NaN/Infinity/ -Infinity dhall-jsonYAML natively supports NaN/Infinity/ -Infinity dhall-jsonForbid NaN/Infinity/ -Infinity" because JSON doesn't support them dhall-jsonEncode NaN/Infinity/ -Infinity as null/1.7976931348623157e308/-1.7976931348623157e308, respectively dhall-jsonÀSpecify whether or not to convert association lists of type #List { mapKey: Text, mapValue : v } to records  dhall-jsonÙThis is the exception type for errors that might arise when translating Dhall to JSONùBecause the majority of Dhall language features do not translate to JSON this just returns the expression that failed dhall-json?ÀÙàè76 dhall-jsonA 6 is a subset of the s5 type representing all possible Dhall types that T could potentially returnA dhall-jsonA union type that T can infer/This type will have at most three alternatives:A Bool alternative Either a Natural, Integer, or Double alternativeA Text alternative¶These alternatives will always use the same names and types when we convert back to a Dhall type, so we only need to keep track of whether or not each alternative is present.¾We only store simple types inside of a union since we treat any attempt to unify a simple type with a complex type as a strong indication that the user intended for the schema to be @.C dhall-jsont if the union has a Bool alternativeD dhall-jsonUp to one numeric alternativeE dhall-jsont if the union has a Text alternativeF dhall-jsonAeson record type that T can inferI dhall-json!JSON-to-dhall translation optionsP dhall-json>> :set -XOverloadedStrings >>> import Dhall.Core;typeCheckSchemaExpr id =<< resolveSchemaExpr "List Natural"App List Natural1typeCheckSchemaExpr id =<< resolveSchemaExpr "+1"*** Exception:ÃError: Schema expression is successfully parsed but has Dhall type:IntegerExpected Dhall type: TypeParsed expression: +1T dhall-json Given a JSON uÈ, make a best-effort guess of what the matching Dhall type should beThis is used by {json,yaml}-to-dhall= if the user does not supply a schema on the command lineU dhall-json Convert a 6 to the corresponding Dhall typeV dhall-json7The main conversion function. Traversing/zipping Dhall type3 and Aeson value trees together to produce a Dhall term tree, given I options::set -XOverloadedStrings import qualified Dhall.Core as D!import qualified Dhall.Map as Map$import qualified Data.Aeson as Aeson*import qualified Data.HashMap.Strict as HM0s = D.Record (Map.fromList [("foo", D.Integer)])8v = Aeson.Object (HM.fromList [("foo", Aeson.Number 1)])#dhallFromJSON defaultConversion s v3Right (RecordLit (fromList [("foo",IntegerLit 1)]))Y dhall-jsonÇUnify two numeric alternative types by preferring the most general type[ dhall-json5Unify two union types by combining their alternatives] dhall-json(v) unifies two schemasR dhall-jsontype code (schema),,-./45102367:98;?<=>@ABEDCFGHIJNKLMOPQRSTUVW,PIJNKLMOQRSV67:98;?<=>@FGHABEDCTU,-./451023W÷        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEEFGHIIJ  KLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopnqrstuvwxyz{ü'dhall-json-1.7.11-RTxzRlP13T6k5Oi9hehCb Dhall.JSONDhall.JSON.YamlDhall.DhallToYaml.MainDhall.JSONToDhallDhall.JSON.CompatDhall.JSON.UtilSpecialDoubleModeUseYAMLEncodingForbidWithinJSONApproximateWithinJSON Conversion NoConversionmapKeymapValue CompileError Unsupported SpecialDoubleBareNoneInvalidInlineContents dhallToJSONomitNull omitEmptyparsePreservationAndOmissiondefaultConversionconvertToHomogeneousMapsparseConversionhandleSpecialDoubles codeToValuecodeToHeaderAndValue$fExceptionCompileError$fShowCompileErrorOptionsexplainomission documentsquoted conversionfileoutputnoEditpreserveHeaderdefaultOptionsparseDocuments parseQuotedgeneratedCodeNotice dhallToYaml jsonToYamlmain TypeError BadDhallTypeMismatch MissingKey UnhandledKeys NoKeyValArray NoKeyValMap ContainsUnionUndecidableUnionSchemaBoolNaturalIntegerDoubleTextListOptionalRecordUnion ArbitraryJSON UnionSchemaboolnumbertext RecordSchemagetRecordSchema strictRecs noKeyValArr noKeyValMapunionsomissibleListsresolveSchemaExprtypeCheckSchemaExpr inferSchemaschemaToDhallType dhallFromJSONshowCompileError$fMonoidUnionNumber$fSemigroupUnionNumber$fMonoidUnionSchema$fSemigroupUnionSchema$fMonoidSchema$fSemigroupSchema$fSemigroupRecordSchema$fEqUnionSchema$fBoundedUnionNumber$fEqUnionNumber$fOrdUnionNumber$fShowConversion$fShowUnionConv$fReadUnionConv $fEqUnionConvobjectFromList filterObject mapToAscList lookupObject objectKeys textToKeytraverseObjectWithKeyFAV#dhall-1.41.2-CygVEUAXWhKKGHhZSAzzm9 Dhall.ParserHeader Dhall.SyntaxExprghc-prim GHC.TypesTrue$aeson-2.0.3.0-LRRddl8FyB2HfneYqzzSSUData.Aeson.Types.InternalValuebaseGHC.Base<>