?2      Safe-InferredThe token type used by  Config.Lexer and  Config.Parser-A value annotated with its text file positionA position in a text fileXProcess 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 - !"#$%&'()*+,&%$#"! '()*+,- Safe-Inferred.Enter the string literal lexer/TEmit completed string literal, exit string literal lexer and return to Normal mode.0TAdd region of text to current string literal state. Escapes are handled separately.1/Handle character escapes in string literal mode2 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.3Process a section heading token456789:;<=>?@token constructor ABCD./012prefix length base sign-prefix-digits 3E456789:;<=>?@ABCD./0123E45768;:9<=>?@ABCD./0123E Trustworthy;FAttempt 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.G5Compute the Alex state corresponding to a particular 86HIJKLMNOPQRSTUVWXYZ[FSource text Tokens with position G\]^_`abcdefghijklmnopqrstuvwxyz{F+HKJILONMPTSRQUVWXYZ[FG\]^_`abcdefghijklmnopqrstuvwxyz{ 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.l|}~ Source Either (Line,Column) Result  f|}~ ~   Safe-Inferred 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-Inferred 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           !"#$%&'() *+,-./0123456789:;<=>?@ABCDEFGHIJKLKMNONPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~6  config-value-0.2Config Config.Lens Config.TokensConfig.LexerUtils Config.Lexer Config.Value Config.Parser Config.PrettyValueListBoolTextNumberSectionsSection sectionName sectionValueparseprettykeysectionstextnumberboollistTokenLocatedPosition layoutPassstep usesLayoutEOF LayoutEnd LayoutSepErrorNoYesCloseMapOpenMap CloseListOpenListCommaBulletString locPositionlocThingposLine posColumn$fFunctorLocated startString endString addString addCharLitsectionAction CommentType StringState CommentState LexerModeInString InCommentInNormal AlexInput alexStartPos alexGetBytealexMovetok simpleAction startCommentstartCommentStringendCommentString byteForChar scanTokens stateToIntAlexAcc AlexAccSkip AlexAccNone AlexLastAcc AlexLastSkipAlexNone AlexReturn AlexTokenAlexSkip AlexErrorAlexEOFAlexAddrAlexA# alex_base alex_table alex_check alex_deflt alex_acceptcomment commentstring stringlit 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_20alex_action_21alex_action_22alex_action_25alexIndexInt16OffAddralexIndexInt32OffAddr 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 prettyTextprettySectionsprettyBigSectionprettySmallSectionsprettySmallSectionisBig text-1.2.0.4Data.Text.Internal integer-gmpGHC.Integer.TypeIntegerghc-prim GHC.Types