úÎ!FvBL      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKNoneg.LNone "#Qg$( 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-jsonYThis is the exception type for errors that might arise when translating Dhall to JSONyBecause the majority of Dhall language features do not translate to JSON this just returns the expression that failed dhall-json<Convert a Dhall expression to the equivalent JSON expression:set -XOverloadedStrings:set -XOverloadedLists import CoreGdhallToJSON (RecordLit [("foo", IntegerLit 1), ("bar", TextLit "ABC")])CRight (Object (fromList [("foo",Number 1.0),("bar",String "ABC")]))fmap Aeson.encode it#Right "{\"foo\":1,\"bar\":\"ABC\"}" dhall-jsonOmit record fields that are null dhall-jsonOmit record fields that are null>, arrays and records whose transitive fields are all null dhall-json:Parser for command-line options related to omitting fields dhall-json-Convert association lists to homogeneous maps.This converts an association list of the form: B[ { mapKey = k0, mapValue = v0 }, { mapKey = k1, mapValue = v1 } ]... to a record of the form: { k0 = v0, k1 = v1 } dhall-jsonBParser for command-line options related to homogeneous map support dhall-json%Pre-process an expression containing NaN/Infinity/ -Infinity2, handling them as specified according to the  dhall-jsonPConvert a piece of Text carrying a Dhall inscription to an equivalent JSON Value:set -XOverloadedStrings import Core,Dhall.JSON.codeToValue "(stdin)" "{ a = 1 }"$Object (fromList [("a",Number 1.0)]) dhall-jsoncThe source file path. If no path is given, imports are resolved relative to the current directory. dhall-json Input text.  None  "#=>?QX_g9ûM dhall-jsonThe N0 type concretization used throughout this module" dhall-json!JSON-to-dhall translation options( dhall-json<Standard parser for options related to the conversion methodO dhall-json:Parser for command options related to treating union types) dhall-jsonDefault conversion options* dhall-jsonVParse schema code to a valid Dhall expression and check that its type is actually Type+ dhall-json7Check that the Dhall type expression actually has type Type3 >>> :set -XOverloadedStrings >>> import Dhall.Core;typeCheckSchemaExpr id =<< resolveSchemaExpr "List Natural"App List Natural1typeCheckSchemaExpr id =<< resolveSchemaExpr "+1"*** Exception:BError: Schema expression is succesfully parsed but has Dhall type:IntegerExpected Dhall type: TypeParsed expression: +1, dhall-json(The main conversion function. Traversingzipping Dhall type3 and Aeson value trees together to produce a Dhall term/ tree, given " options::set -XOverloadedStrings import qualified Dhall.Core as D!import qualified Dhall.Map as Map import qualified Data.Aeson as A*import qualified Data.HashMap.Strict as HM0s = D.Record (Map.fromList [("foo", D.Integer)])0v = A.Object (HM.fromList [("foo", A.Number 1)])#dhallFromJSON defaultConversion s v3Right (RecordLit (fromList [("foo",IntegerLit 1)]))* dhall-jsontype code (schema) !"#'$%&()*+,-("#'$%&)*+, !-None"#?~@ dhall-jsonUConvert a piece of Text carrying a Dhall inscription to an equivalent YAML ByteStringP dhall-json'Transform json representation into yaml@ dhall-jsoncThe source file path. If no path is given, imports are resolved relative to the current directory. dhall-json Input text. 45;6:<789=>?@ 45;6:<789>?=@None"#A¼C dhall-json!Options to parametrize conversionH dhall-json(Transform yaml representation into dhallABCDFEGHCDFEGABHQ       !"#$%  &'()*+,-./01233456789:;<=>??33@8;ABCDEFGHIJKL'dhall-json-1.4.1-2rhme4wlS5X4lsQEN5xctW Dhall.JSONDhall.JSONToDhall Dhall.YamlDhall.YamlToDhallDhall.JSON.UtilSpecialDoubleModeUseYAMLEncodingForbidWithinJSONApproximateWithinJSON Conversion NoConversionmapKeymapValue CompileError Unsupported SpecialDoubleBareNoneInvalidInlineContents dhallToJSONomitNull omitEmpty parseOmissionconvertToHomogeneousMapsparseConversionhandleSpecialDoubles codeToValue$fExceptionCompileError$fShowCompileError TypeError BadDhallTypeMismatch MissingKey UnhandledKeys NoKeyValArray NoKeyValMap ContainsUnionUndecidableUnion strictRecs noKeyValArr noKeyValMapunionsdefaultConversionresolveSchemaExprtypeCheckSchemaExpr dhallFromJSONshowCompileError$fShowUnionConv$fReadUnionConv $fEqUnionConv$fShowConversionOptionsexplainomission documentsquoted conversionfileoutputdefaultOptionsparseDocuments parseQuoted dhallToYamlYAMLCompileErrorschema dhallFromYaml$fExceptionYAMLCompileError$fShowYAMLCompileError $fShowOptionsVExprX#dhall-1.26.0-2260F7QzfhAFnyc2l8uA6L Dhall.CoreExpr parseUnion jsonToYaml