>2     SafeThe token type used by  Config.Lexer and  Config.ParserA  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.O0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVtoken constructor WXYZ*prefix length base sign-prefix-digits +UTF-8 encoded text ,UTF-8 encoded text -UTF-8 encoded source Tokens [.Desired prefix length UTF-8 encoded text UTF-8 encoded text /\]^_`abcdefghijklmnopqrstuvwx-?0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ*+,-[./\]^_`abcdefghijklmnopqrstuvwxSafe+02Sum type of the values supported by this language. base numberA single section of a      Trustworthy *+-./0345679:;<>@CDEHIKLN iParse a configuration value and return the result on the right, or the position of an error on the left.lyz{|}~ UTF-8 encoded source Either (Line,Column) Result  fyz{|}~ { | Safe Pretty-print a  as shown in the example. Sections will nest complex values underneath with indentation and simple values will be rendered on the same line as their section.   Safe    Safe MApply a function to the subsections of the given value when that value is a Sections9 and the subsection name matches the given section name Apply a function to the  contained inside the given 2 when it is a section name matches the given name. Apply a function to the [] contained inside the given  when it is a Sections.Apply a function to the  contained inside the given  when it is a Text.Apply a function to the  contained inside the given  when it is a Number.Apply a function to the  contained inside the given  when it is a Bool.Apply a function to the [] contained inside the given  when it is a List.  section name  section name            !"#$%&'()*+,-./012343567689:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{||}~.  confi_5if0agkQYF8ISOLDrmC7Y6Config Config.Lens Config.Tokens Config.Lexer Config.Value Config.Parser Config.PrettyValueSectionsNumberTextBoolListSection sectionName sectionValueparseprettykeysectionstextnumberboollistTokenPosToken layoutPassstep usesLayoutStringBulletCommaOpenList CloseListOpenMapCloseMapYesNoError LayoutSep LayoutEndEOFposLine posColumnposTokensectionstring scanTokensutf8Take isStartByteAlexAcc AlexAccNone AlexAccSkip AlexLastAccAlexNone AlexLastSkip AlexReturnAlexEOF AlexErrorAlexSkip AlexTokenAlexAddrAlexA#Action CommentType CommentState StringStateLexSInNormal InCommentAlexPosnAlexPn 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 prettyTextprettySectionsprettyBigSectionprettySmallSectionsprettySmallSectionisBigtext_IINWRW1LxFGIctooOLjJAIData.Text.Internal integer-gmpGHC.Integer.TypeIntegerghc-prim GHC.Types