h$-V$      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\ /Scientific-notation numbers with explicit radix(c) Eric Mertens, 2019ISCemertens@gmail.comSafe38G  config-value?Radix used for a number. Some radix modes support an exponent. config-valuebinary, base 2 config-value octal, base 8 config-value"decimal, base 10, exponent base 10 config-value$hexdecimal, base 16, exponent base 2 config-value;Numbers are represented as base, coefficient, and exponent.The most convenient way to get numbers into and out of this form is to use one of:  ,  ,  , or  .This representation is explicit about the radix and exponent used to facilitate better pretty-printing. By using explicit exponents extremely large numbers can be represented compactly. Consider that it is easy to write `1e100000000` which would use a significant amount of memory if realized as an ]. This representation allows concerned programs to check bounds before converting to a representation like ].  config-value6Returns the radix as an integer ignoring any exponent.  config-valueConvert a number to a ^. Warning: This can use a lot of memory in the case of very large exponent parts.  config-valueConvert a number to a ]. Warning: This can use a lot of memory in the case of very large exponent parts.  config-value] to a radix 10  with no exponent  config-value^ to a radix 10  with no exponent   Trustworthy>_`abcdefghijklmnopqrstuvwxyz{|}~a9 b9 Safe i config-valueTypes of lexical errors config-valueThe token type used by  Config.Lexer and  Config.Parser config-value-A value annotated with its text file position config-valueA position in a text file config-value The initial  for the start of a file config-valueProcess a list of position-annotated tokens inserting layout end tokens as appropriate. config-valuetokens without layout markers  config-valuetokens with layout markers ! Safe-Inferred config-valueThe lexer can be in any of four modes which determine which rules are active. config-value Start of comment and return mode config-valueStart of string and return mode config-valueStart of string and input text config-valueb config-valueAttempt to parse a layout annotated token stream or the token that caused the parse to fail. config-valuelayout annotated token stream  config-valuetoken at failure or result 9 9 'Lenses and traversals for manipulating  values.(c) Eric Mertens, 2017ISCemertens@gmail.com Safe-Inferred 0 config-value+Traversal for the subsections of the given  when that value is a  . and the section name matches the given name.1 config-valueTraversal for the [(] contained inside the given  when it is a  .2 config-valueTraversal for the  contained inside the given .3 config-valueTraversal for the % contained inside the given .4 config-valueTraversal for the  contained inside the given .5 config-valueTraversal for the [] contained inside the given  when it is a $.6 config-valueTraversal for the immediate values in a list or a sections list.!This is intended to be used with Control.Lens.Plated.7 config-valueTraversal for the  elements inside the given  when it is a $. 7 = 5 .  8 config-value'Lens for the annotation component of a 0 config-value section name 012345678 023457186-Configuration file parser and abstract syntax(c) Eric Mertens, 2017ISCemertens@gmail.comSafe>9 config-valueError messages that can occur during parsing annotated with a file position.; config-valueParse a configuration file and return the result on the right, or the position of an error on the left.?@AABCDEFGHIJKKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkklmnnoppqrstuvwxyz{|}~<1-<  k k,fff)config-value-0.8.3-DNA8GY9Joa621Uzg0BRARw Config.NumberConfig Config.Lens Config.MacroConfig.NumberParser Config.TokensConfig.LexerUtils Config.Lexer Config.Value Config.Pretty Config.ParserRadixRadix2Radix8Radix10Radix16NumberMkNumber numberRadixnumberCoefficient radixToIntnumberToRationalnumberToIntegerintegerToNumberrationalToNumber $fEqNumber $fOrdNumber $fReadNumber $fShowNumber $fDataNumber$fGenericNumber $fEqRadix $fOrdRadix $fReadRadix $fShowRadix $fDataRadix$fGenericRadixPositionposIndexposLine posColumnValueSectionsTextAtomListMkAtomatomNameSection sectionAnn sectionName sectionValuevalueAnnpretty prettyInlinekeysectionstextatomnumberlist valuePlatevaluesann ParseErrorparse$fExceptionParseError$fReadParseError$fShowParseError$fEqParseError$fOrdParseError LoadFileErrorLoadFileParseErrorLoadFileMacroError FilePosition MacroErrorUndeclaredVariableUnknownDirective BadSpliceBadLoad expandMacros expandMacros'loadFileWithMacros$fExceptionMacroError$fExceptionLoadFileError$fEqLoadFileError$fReadLoadFileError$fShowLoadFileError$fReadFilePosition$fShowFilePosition$fOrdFilePosition$fEqFilePosition$fEqMacroError$fReadMacroError$fShowMacroError$fFunctorMacroError$fFoldableMacroError$fTraversableMacroErrorinteger-wired-inGHC.Integer.TypeIntegerbaseGHC.RealRational HappyAddrHappyA#HappyStk Happy_IntList HappyCons HappyIdentityHappyAny HappyAbsSynhappyIn4 happyOut4happyIn5 happyOut5happyIn6 happyOut6happyIn7 happyOut7happyIn8 happyOut8happyIn9 happyOut9 happyIn10 happyOut10 happyIn11 happyOut11 happyIn12 happyOut12 happyIn13 happyOut13 happyIn14 happyOut14 happyIn15 happyOut15 happyIn16 happyOut16 happyIn17 happyOut17 happyIn18 happyOut18 happyIn19 happyOut19 happyIn20 happyOut20 happyInTok happyOutTok happyExpListhappyExpListPerStatehappyActOffsetshappyGotoOffsetshappyAdjustOffsethappyDefActions happyCheck happyTablehappyReduceArr happy_n_termshappy_n_nonterms happyReduce_1happyReduction_1 happyReduce_2happyReduction_2 happyReduce_3happyReduction_3 happyReduce_4happyReduction_4 happyReduce_5happyReduction_5 happyReduce_6happyReduction_6 happyReduce_7happyReduction_7 happyReduce_8happyReduction_8 happyReduce_9happyReduction_9happyReduce_10happyReduction_10happyReduce_11happyReduction_11happyReduce_12happyReduction_12happyReduce_13happyReduction_13happyReduce_14happyReduction_14happyReduce_15happyReduction_15happyReduce_16happyReduction_16happyReduce_17happyReduction_17happyReduce_18happyReduction_18happyReduce_19happyReduction_19happyReduce_20happyReduction_20happyReduce_21happyReduction_21happyReduce_22happyReduction_22happyReduce_23happyReduction_23happyReduce_24happyReduction_24happyReduce_25happyReduction_25happyReduce_26happyReduction_26happyReduce_27happyReduction_27happyReduce_28happyReduction_28happyReduce_29happyReduction_29happyReduce_30happyReduction_30happyReduce_31happyReduction_31happyReduce_32happyReduction_32happyReduce_33happyReduction_33happyReduce_34happyReduction_34happyReduce_35happyReduction_35happyReduce_36happyReduction_36happyReduce_37happyReduction_37happyReduce_38happyReduction_38happyReduce_39happyReduction_39happyReduce_40happyReduction_40happyReduce_41happyReduction_41happyReduce_42happyReduction_42happyReduce_43happyReduction_43happyReduce_44happyReduction_44happyReduce_45happyReduction_45happyReduce_46happyReduction_46happyReduce_47happyReduction_47happyReduce_48happyReduction_48happyReduce_49happyReduction_49happyReduce_50happyReduction_50happyReduce_51happyReduction_51happyReduce_52happyReduction_52happyReduce_53happyReduction_53happyReduce_54happyReduction_54happyReduce_55happyReduction_55happyReduce_56happyReduction_56happyReduce_57happyReduction_57happyReduce_58happyReduction_58happyReduce_59happyReduction_59happyReduce_60happyReduction_60happyReduce_61happyReduction_61happyReduce_62happyReduction_62happyReduce_63happyReduction_63happyReduce_64happyReduction_64happyReduce_65happyReduction_65happyReduce_66happyReduction_66happyReduce_67happyReduction_67happyReduce_68happyReduction_68happyReduce_69happyReduction_69 happyNewToken happyError_ happyIdentityhappyRunIdentity happyThen happyReturn happyThen1 happyReturn1 happyError'happySeqmkNumnegNumtoInttoFrac happyError happyParse happyAccept happyDoActionindexShortOffAddrhappyLt readArrayBit happyShifthappySpecReduce_0happySpecReduce_1happySpecReduce_2happySpecReduce_3 happyReducehappyMonadReducehappyMonad2Reduce happyDrop happyDropStk happyGoto happyFail notHappyAtAll happyTcHack happyDoSeq happyDontSeqErrorTokenLocatedstartPos layoutPass UntermComment UntermString UntermListUntermSections BadEscapeNoMatchStringEOFBulletCommaOpenList CloseListOpenMapCloseMap LayoutSep LayoutEnd locPositionlocThing LexerMode InCommentInCommentStringInString AlexInput alexGetByte eofAction errorActiontokenActiontoken_nestMode startStringendMode untermStringsectionInNormal scanTokens parseValue text-1.2.3.2Data.Text.InternalData.TraversabletraverseGHC.Exception.TypedisplayExceptionGHC.IO.ExceptionIOError