úÎ!D @FJ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHINonegJNone "#g#B 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-json2Describe the input for the sake of error location. dhall-json Input text.   None  "#=>?QX_g9 K dhall-jsonThe L0 type concretization used throughout this module! dhall-json!JSON-to-dhall translation options' dhall-json<Standard parser for options related to the conversion methodM 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 ByteStringN dhall-json'Transform json representation into yaml> dhall-json2Describe the input for the sake of error location. dhall-json Input text. 34:59678;<=> 34:59678<=;>None"#@A dhall-json!Options to parametrize conversionF dhall-json(Transform yaml representation into dhall?@ABDCEFABDCE?@FO       !"#$  %&'()*+,-./01223456789:;<==22>79?@ABCDEFGHIJ'dhall-json-1.4.0-G7w2IPAnIZr5vb6fg6wqdI Dhall.JSONDhall.JSONToDhall Dhall.YamlDhall.YamlToDhallDhall.JSON.UtilSpecialDoubleModeUseYAMLEncodingForbidWithinJSONApproximateWithinJSON Conversion NoConversionmapKeymapValue CompileError Unsupported SpecialDoubleBareNone dhallToJSONomitNull omitEmpty parseOmissionconvertToHomogeneousMapsparseConversionhandleSpecialDoubles codeToValue$fExceptionCompileError$fShowCompileError TypeError BadDhallTypeMismatch MissingKey UnhandledKeys NoKeyValArray NoKeyValMap ContainsUnionUndecidableUnion strictRecs noKeyValArr noKeyValMapunionsdefaultConversionresolveSchemaExprtypeCheckSchemaExpr dhallFromJSONshowCompileError$fShowUnionConv$fReadUnionConv $fEqUnionConv$fShowConversionOptionsexplainomission documentsquoted conversionfiledefaultOptionsparseDocuments parseQuoted dhallToYamlYAMLCompileErrorschema dhallFromYaml$fExceptionYAMLCompileError$fShowYAMLCompileError $fShowOptionsVExprX#dhall-1.25.0-AltNVrlQN0VGiyovndcQ3S Dhall.CoreExpr parseUnion jsonToYaml