^8      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ None^  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^ &%$#"! OMKJHGEDB@?><:9865310/-+*(NLIFC=;A742.,)'PQRSTUVWXYZ[\]F  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP QRSTUVWXYZ[\]None^_`abcdefghijklm^_`abcdefghijklm^_`adcbhgfeijklm ^_`abcdefghijklmNonenopqrstuvwxyz{nopqrstuvwxyz{nopqrstuvwxyz{nopqrstuvwxyz{None|}~|}~|}~|}~NoneHComputes the header number from the level and its parent header number. $Formats a header number, i.e. [3,1,4] becomes 3.1.4    None?Redefines the html attribute for headers so that it will print  the associated number NoneNone  NoneLRule that redefines the html attribute for headers such that the associated $ header number is printed and its id value is set for navigation. ?Rule that defines the html attribute for the table of contents &Formats the table of contents to html   Safe-Inferred None=Recognizes one or more characters except from the given list >Recognizes zero or more characters except from the given list 6Recognizes one or more characters from the given list 7Recognizes zero or more characters from the given list ARecognizes alternating occurences of p1 and p2, starting with p1  None None-The grammar for a simplified version of Html NoneNone NoneNone@Builds a converter tool from an extensible grammar fragment and & a label of the synthesized output.       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`aabcdefghijklmnopqrstuvwxyyz{|}~                                  !"##$$%&'()*+,-./0123456789:;<=>?@ABCBDBEBEBFBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZB[B\B]B]B^B^B_B_B`B`BaBbBcBdBeBfBgBgBhBiBjBkBlBmBnBoBpBqBrBsBtBuBvBwBxByBzB{B{B|B|B}B~BBBBBBBBBBBBB      !"#$%&'()*+,-./0123456789:;:<:=:>:?:@:A:B:C:D:EFGFHIJKLKMNONPNQRSTUTVTWTXTYTZ[\[][^[_[`[a b c d e f g h i j k l m n o p q r s t u v w x y z {|}|~||[II     expand-0.0.1 Document.Decl HRef.DeclDocument.Semantics.HtmlHRef.Semantics.Html"Document.Semantics.NumberedHeaders&Document.Semantics.HtmlNumberedHeadersToc.Semantics.TocToc.DeclToc.Semantics.Html PreprocessorsUtilsDocument.Grammars.LatexDocument.Grammars.HtmlHRef.Grammars.HtmlDocument.Grammars.MarkdownToc.Grammars.LatexTestingInlineItalicsinlines_italInlBoldinlines_boldInlPlain str_plainInlInlineLBlock Paragraph inlines_parHeader level_headerinlines_headerBlockLDocumentblocks P_BlockL_Nil P_InlineL_NilCh_str_plainInlP_PlainCh_inlines_boldInlP_BoldCh_inlines_italInl P_ItalicsCh_tl_InlineL_ConsCh_hd_InlineL_ConsP_InlineL_ConsCh_inlines_headerCh_level_headerP_HeaderCh_inlines_par P_ParagraphCh_tl_BlockL_ConsCh_hd_BlockL_Cons P_BlockL_Cons Ch_blocks P_Document sem_Document nt_Document semP_Document p_Document ch_blocks sem_BlockL nt_BlockLsemP_BlockL_Cons p_BlockL_Consch_hd_BlockL_Consch_tl_BlockL_Cons sem_Blocknt_BlocksemP_Paragraph p_Paragraphch_inlines_par semP_Headerp_Headerch_level_headerch_inlines_header sem_InlineL nt_InlineLsemP_InlineL_Consp_InlineL_Consch_hd_InlineL_Consch_tl_InlineL_Cons sem_Inline nt_Inline semP_Italics p_Italicsch_inlines_italInl semP_Boldp_Boldch_inlines_boldInl semP_Plainp_Plainch_str_plainInlsemP_InlineL_Nil p_InlineL_NilsemP_BlockL_Nil p_BlockL_NilDocSF pBlockL_Cons pBlockL_NilpBold pDocumentpHeader pInlineL_Cons pInlineL_NilpItalics pParagraphpPlainmkDocsemAst EXT_InlineHref href_addresshref_descriptionCh_href_descriptionCh_href_addressP_Href semP_Hrefp_Hrefch_href_addressch_href_description DocHrefSFpHref mkDocHref semAstHrefAtt_htmlhtml document_htmlblockLnil_htmlblockLcons_html header_htmlparagraph_htmlinlineLnil_htmlinlineLcons_html plain_html bold_html italics_htmlsemHtmlmkDoc' href_htmlaspHref semHtmlHref Att_headerNumAtt_cHeaderNum cHeaderNum headerNumupdateHeaderNumformatNHcHeaderNum_NTsdefault_cHeaderNumdocument_cHeaderNumheader_cHeaderNumheader_headerNum header_html'semHtml' Att_sInlStrAtt_tocAtt_sTocsToctocsInlStr sInlStr_NTsdefault_sInlStr plain_sInlStr bold_sInlStritalics_sInlStrsToc_NTs default_sToc header_sToctoc_NTs document_toc default_toc EXT_BlockTocP_TocsemP_Tocp_TocDocTocSFpTocmkDocToctoc_html formatToc semHtml'' semHtmlTocpreprocessHtmlErrorIgn Shortcuts?+*PreProductionsTrafoPPTunppt someExcept manyExceptsomeOfmanyOf alternateresulterrors parsePrettyshortenign Cs_cs_inlineL Cs_cs_inline Cs_cs_headerCs_cs_paragraph Cs_cs_block Cs_cs_blockLCs_cs_document cs_document cs_blockLcs_block cs_paragraph cs_header cs_inline cs_inlineLgLatexpText headerLvlgHtml gHtmlHrefCs_cs_atxTitleCs_cs_atxPrefix cs_atxPrefix cs_atxTitle gMarkdown lineCharssemLine semNewLine semHeaderAtxsemHeaderSetext gLatexTocexbuildConverter latex2html latex2html' latex2html''test html2htmldoc plainPrefixgetPlain$fIdiomaticlenvxPreProductions$fIdiomaticlenvf(->)$fIdiomaticlenvf(->)0$fIdiomaticlenvf(->)1#$fShortcutsTLenv(->)(->)(->)bSymbol$fShortcutsTLenvaaaa[]$fIdiomaticlenva(->)baseGHC.Basefail>>=>>fmapreturnControl.Monad.Fixmfix Control.MonadguardliftMMonadFunctorData.Typeable.InternalTypeable Typeable1 Typeable2 Typeable3 Typeable4 Typeable5 Typeable6 Typeable7MonadFix MonadPlusghc-primGHC.Prim RealWorld HList-0.2.3Data.HList.FakePreludeFailSubType TypeEqFalse TypeEqTrueProxyTypeEqHLt HStagedEq hStagedEqHEqHJustHNothing HNat2Integral hNat2IntegralHNatHSuccHZeroHCondhCondHOrhOrHAndhAndHBoolHFalseHTruehTruehFalsehZerohSucchPredhEqhLttypeEqproxyEqproxytoProxyunProxy typeEqTrue typeEqFalsesubTypeData.HList.HListPreludeHSplithSplitHRmTagHAddTag FromHJust fromHJustToHJusttoHJust HList2List hList2ListHTIntersectBoolhTIntersectBool HTIntersect hTIntersectHTMember HMemberM'HMemberMHMemberHFind'hFind'HFindhFindHSetHNats HStagedEq' hStagedEq'HSeqHShowHMap' ApplyHConsHMapOuthMapOutHMaphMapHFoldrhFoldrIdApplyapplyHBuild'hBuild' NaiveHReverse naiveHReverse HReverse' hReverse'HReversehReverseHAppendhAppendHExtendhExtendHTailhTailHHeadhHeadHListHConsHNilhNilhConsappendhEndhBuildhMapMhMapM_append'hAppend'hMap'hMemberhTMemberhAddTaghRmTaghFlagData.HList.HZipHZiphZiphUnzipData.HList.HArray HSingleton HMinLength HMaxLengthHLength HOrdMember hOrdMemberHDiffhDiffHBetweenhBetweenHProjectAwayByHNatshProjectAwayByHNatsHProjectByHNatshProjectByHNatsHSplitByHNats'hSplitByHNats' HUpdateAtHNat hUpdateAtHNat HDeleteAtHNat hDeleteAtHNat HLookupByHNat hLookupByHNat hSplitByHNatshLengthhSingleData.HList.HOccursHProjecthProject HOccursNot TypeFound HOccursOpt hOccursOpt HOccursBool hOccursBoolHOccurs'hOccurs' TypeNotFoundHOccurshOccurs HOccursFst hOccursFst HOccursMany1 hOccursMany1 HOccursMany hOccursManyData.HList.HTypeIndexed HTypes2HNats hTypes2HNatsHType2HNatCase HType2HNatHDeleteManyCasehDeleteManyCase hType2HNathDeleteAtProxy hUpdateAtTypehProjectByProxieshSplitByProxiesData.HList.TIP HTypeIndexedTIPmkTIPunTIPemptyTIPhExtend'onTIP tipyDelete tipyUpdate tipyProject tipySplittupleoneTrueData.HList.TIC HTypeProxiedTICmkTICunTICData.HList.Record FieldNotFound ExtraField HRearrange' hRearrange2' HRearrange hRearrange2 UnionSymRec'unionSR' UnionSymRecunionSRHLeftUnionBoolhLeftUnionBool HLeftUnion hLeftUnionH2ProjectByLabels'h2projectByLabels'H2ProjectByLabelsh2projectByLabels HasField'hLookupByLabel'HasFieldhLookupByLabel ShowLabel showLabelShowComponentsshowComponents RecordValues recordValues' RecordLabelsDuplicatedLabel HLabelSet' HLabelSet HRLabelSet' HRLabelSetRecordLVPair valueLVPair labelLVPair newLVPairmkRecord emptyRecord recordLabels' recordLabels recordValueshDeleteAtLabelhProjectByLabelshProjectByLabels2 hRenameLabelhTPupdateAtLabel hRearrangeData.HList.VariantHMaybiedhMaybiedVariant mkVariant unVariantData.HList.GhcExperimentsIsTC2IsTC1 HDeleteMany hDeleteManyfunTypeData.HList.GhcRecord RecordEquiv'equivR' RecordEquivequivRHLubhLubConsLubconsLubNilLub LubNarrow lubNarrowNarrownarrow NarrowM'' narrowM''NarrowM'narrowM'NarrowMnarrowM HasNoProxies ProxyFound hUnproxyLabel hasNoProxiesnilLub hNilTcName hConsTcName recordTcName hFieldTcName proxyTcNameData.HList.GhcSyntax:+::=::*:.*..=..!..-..@..^..<..<++. Data.HList#concreteGHC.STST Data.STRef modifySTRef' modifySTRefControl.Monad.ST unsafeSTToIO unsafeIOToSTunsafeInterleaveST Data.Functionfix Data.IORefatomicWriteIORefatomicModifyIORef'atomicModifyIORef modifyIORef' modifyIORef mkWeakIORef Data.Typeablegcast2gcast1gcastmkTyCon typeRepKey TypeRepKey showsTypeReptypeOf6DefaulttypeOf5DefaulttypeOf4DefaulttypeOf3DefaulttypeOf2DefaulttypeOf1Default typeOfDefault tyConString typeRepArgs typeRepTyConmkTyCon3mkAppTy funResultTy splitTyConAppmkFunTy tyConName tyConModule tyConPackagetypeOf1typeOf2typeOf3typeOf4typeOf5typeOf6typeOf7 GHC.IORef writeIORef readIORefnewIORefIORef GHC.STRef writeSTRef readSTRefnewSTRefSTRefGHC.IOstToIOcastmfilterapliftM5liftM4liftM3liftM2unlesswhen replicateM_ replicateMfoldM_foldM zipWithM_zipWithM mapAndUnzipMjoinvoidforever<=<>=>msumforM_forMfilterMmapM_mapM sequence_sequence=<<mplusmzerorunSTfixST mkTyConAppTypeRepTyContypeOfAspectAG-0.3.6.1Language.Grammars.AspectAG chnAspect synAspect inhAspectchainusecopyknitsem_LitsynupdMsynmodMinhupdMinhmodMsynsyndefMinhinhdefMlocdefMinstdefMdefloclhs withChildAtt withChild<.>noChildignore-->==>~~>agMacrograftfixCst mapChildrenrenameadaptextinhupdinhmodinhdefsynupdsynmodsyndeflocdefinstdef emptyRuleAttFamChiRuledefsDefsatAtPrd.+.SemTypech_tlch_hdListNT attAspect defAspect