2z&     Safe-Inferred The token type used by  Config.Lexer and  Config.Parser A   is a  $ annotated with its line and column.XProcess a list of position-annotated tokens inserting layout end tokens as appropriate.Single step of the layout pass/Return True when a token starts a layout scope.  !"#tokens without layout markers tokens with layout markers   !"#   !"# Trustworthy;$ Construct a  token from a token using a given base. This function expect the token to be legal for the given base. This is checked by Alex.%Process a section heading token&.Parse a string literal processing the escapes.'Attempt to produce a token stream from an input file. In the case of an error the line and column of the error are returned instead.(Take the request number of codepoints from a UTF-8 encoded ByteString. UTF-8 is a variable length encoding, so some codepoints will be longer than others.)YReturn True when applied to the first byte of the UTF-8 encoding of a Unicode codepoint.O*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPtoken constructor QRST$prefix length base sign-prefix-digits %UTF-8 encoded text &UTF-8 encoded text 'UTF-8 encoded source Tokens U(Desired prefix length UTF-8 encoded text UTF-8 encoded text )VWXYZ[\]^_`abcdefghijklmnopqr'?*-,+.10/26543789:<;=?>@ABCDEFGHIJKLMNOPQRST$%&'U()VWXYZ[\]^_`abcdefghijklmnopqr Safe-Inferred+02Sum type of the values supported by this language. base numberA single section of a      Trustworthy *+-./02345689:;=?BCDGHJKM iParse a configuration value and return the result on the right, or the position of an error on the left.lstuvwxyz{|}~ UTF-8 encoded source Either (Line,Column) Result  fstuvwxyz{|}~ u v  Safe-Inferred Pretty-print a  as shown in the example. Sections will nest complex values underneat with indentation and simple values will be rendered on the same line as their section.   Safe            !"# $%&'()*+,-.-/01023456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvvwxyyz{||}~'config-value-0.1Config Config.Tokens Config.Lexer Config.Value Config.Parser Config.PrettyValueListBoolTextNumberSectionsSection sectionName sectionValueparseprettyTokenPosToken layoutPassstep usesLayoutEOF LayoutEnd LayoutSepErrorNoYesCloseMapOpenMap CloseListOpenListCommaBulletStringposLine posColumnposTokennumbersectionstring scanTokensutf8Take isStartByteAlexAcc AlexAccSkip AlexAccNone AlexLastAcc AlexLastSkipAlexNone AlexReturn AlexTokenAlexSkip AlexErrorAlexEOFAlexAddrAlexA#Action CommentType StringState CommentStateLexS InCommentInNormalAlexPosnAlexPn AlexInputByteignorePendingBytesalexInputPrevChar alexGetByte alexStartPosalexMovealexScanTokens alex_base alex_table alex_check alex_deflt alex_accept stateToInttok simpleAction startCommentstartCommentStringendCommentStringalexLinecomment commentstring alex_action_2 alex_action_3 alex_action_4 alex_action_5 alex_action_6 alex_action_7 alex_action_8 alex_action_9alex_action_10alex_action_11alex_action_12alex_action_13alex_action_14alex_action_15alex_action_16alex_action_17alex_action_18alex_action_23alex_action_24alexIndexInt16OffAddralexIndexInt32OffAddr quickIndexalexScan alexScanUser alex_scan_tkniUnbox$fFunctorAlexLastAcc HappyAddrHappyA#HappyStk Happy_IntList HappyConsParseM runParseMHappyAny HappyAbsSynhappyIn4 happyOut4happyIn5 happyOut5happyIn6 happyOut6happyIn7 happyOut7happyIn8 happyOut8happyIn9 happyOut9 happyIn10 happyOut10 happyInTok happyOutTokhappyActOffsetshappyGotoOffsetshappyDefActions 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_18 happyNewToken happyError_ happyThen happyReturn happyThen1 happyReturn1 happyError'valuehappySeqlexerP happyError happyParse happyAccept happyDoActionindexShortOffAddr happyShifthappySpecReduce_0happySpecReduce_1happySpecReduce_2happySpecReduce_3 happyReducehappyMonadReducehappyMonad2Reduce happyDrop happyDropStk happyGoto happyFail notHappyAtAll happyTcHack happyDoSeq happyDontSeq $fMonadParseM$fApplicativeParseM$fFunctorParseM prettyNum prettyText prettySectionisBig