!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ portablealpha"John MacFarlane <jgm@berkeley.edu> Remove everything between  ... (Escape one character as needed for XML. +True if the character needs to be escaped. GEscape string as needed for XML. Entity references are not preserved. @Return a text object with a string of formatted XML attributes. APut the supplied contents between start and end tags of tagType, = with specified attributes and (if specified) indentation.  ?Return a self-closing tag of tagType with specified attributes  APut the supplied contents between start and end tags of tagType.  DPut the supplied contents in indented block btw start and end tags.       portablealpha"John MacFarlane <jgm@berkeley.edu>Parse character entity.   ,Convert entities in a string to characters. portablealpha"John MacFarlane <jgm@berkeley.edu>=A fixed-width block of text. Parameters are width of block, % height of block, and list of lines. =Break lines in a list of lines so that none are greater than  a given width. Maximum length of lines. List of lines.  Convert a Doc element into a  TextBlock with a specified width. Width of text block. Doc to convert.  Convert a  TextBlock to a Doc element. Returns width of a  TextBlock (number of columns). Returns height of a  TextBlock (number of rows). 1Pads a string out to a given width using spaces. Desired width. String to pad. Concatenates a list of  TextBlock s into a new  TextBlock in ! which they appear side by side. Like  hcatBlocks , but inserts space between the  TextBlocks.  Left-aligns the contents of a  TextBlock within the block. Right-aligns the contents of a  TextBlock within the block. Centers the contents of a  TextBlock within the block.     portablealpha"John MacFarlane <jgm@berkeley.edu>G Inline elements. Footnote or endnote +Image: alt text (list of inlines), target  and target *Hyperlink: text (list of inlines), target HTML code (literal) LaTeX code (literal) TeX math (literal) Hard line break  Ellipses  Apostrophe En dash Em dash Inter-word space Inline code (literal) Citation (list of inlines) Quoted text (list of inlines) "Small caps text (list of inlines) #Subscripted text (list of inlines) %Superscripted text (list of inlines) !Strikeout text (list of inlines) !+Strongly emphasized text (list of inlines) ""Emphasized text (list of inlines) #Text (string) $*Type of math element (display or inline). %&'Link target (URL, title). (1Type of quotation marks to use in Quoted inline. )*+Block element. ,Nothing -Table, " with caption, column alignments, ' relative column widths (0 = default), - column headers (each a list of blocks), and ' rows (each a list of lists of blocks) .Horizontal rule /-Header - level (integer) and text (inlines) 0Definition list * Each list item is a pair consisting of a * term (a list of inlines) and one or more % definitions (each a list of blocks) 1!Bullet list (list of items, each  a list of blocks) 2Ordered list (attributes - and a list of items, each a list of blocks) 3Block quote (list of blocks) 4Raw HTML block (literal) 5&Code block (literal) with attributes 6 Paragraph 7Plain text, not a paragraph 81Attributes: identifier, classes, key-value pairs 9Delimiter of list numbers. :;<=>Style of list numbers. ?@ABCDEList attributes. FAlignment of a table column. GHIJK<Bibliographic information for the document: title (list of  ), + authors (list of strings), date (string). LMNOApplies a transformation on as to matching elements in a b. PLike O$, but with monadic transformations. QRuns a query on matching a elements in a c. RSG  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSGMNKLFJIHGE>DCBA@?9=<;:8+76543210/.-,(*)'$&% #"! OPQRSG #"!  !"#$&%%&'(*))*+ 76543210/.-,,-./0123456789=<;::;<=>DCBA@??@ABCDEFJIHGGHIJKLLMNNOPQRSportablealpha"John MacFarlane <jgm@berkeley.edu>TOptions for writers UVInclude header and footer WHeader for the document XPrefix for HTML titles Y+Tabstop for conversion btw spaces and tabs ZInclude table of contents [We're writing S5 \How to print math in HTML ]&Ignore footnotes (used in making toc) ^Incremental S5 lists _Number sections in LaTeX `"String to include before the body a!String to include after the body bUse strict markdown syntax c-Use reference links in writing markdown, rst dWrap text to line length eWrite as literate haskell fHow to obfuscate emails gPrefix for section & note ids in HTML h1Methods for obfuscating email addresses in HTML. ijklmnopqr:Data structure for defining hierarchical Pandoc documents stuvwx$Used when not parsing inside quotes y'Used when parsing inside double quotes z'Used when parsing inside single quotes {|Default state }/Used when running parser on list item contents ~$Lines of characters above and below %Single line of characters underneath Parsing options. Parse raw HTML and LaTeX?  Inside list? Inside quoted environment? Sanitize HTML? List of reference keys List of notes  Tab stop Parse bibliographic info? Title of document Authors of document Date of document Use strict markdown syntax? Use smart typography?  Treat input as literate haskell Number of columns in terminal "Ordered list of header types used (Classes to use for indented code blocks =Indicates whether block should be surrounded by blank lines (Pad ) or not (Reg). )Split list by groups of one or more sep. 5Split list into chunks divided at specified indices. ?Replace each occurrence of one sublist in a list with another. 9Returns an association list of backslash escapes for the  designated characters. %list of special characters to escape <Escape a string of characters, using an association list of  characters and strings. %Strip trailing newlines from string. DRemove leading and trailing space (including newlines) from string. 7Remove leading space (including newlines) from string. 8Remove trailing space (including newlines) from string. 2Strip leading and trailing characters from string CChange CamelCase word to hyphenated lowercase (e.g., camel-case). Convert number <" 4000 to uppercase roman numeral. Wrap inlines to line length. 2Wrap inlines if the text wrap option is selected. >Wrap inlines to line length, treating footnotes in a way that # makes sense in LaTeX and ConTeXt. ?Wrap inlines if the text wrap option is selected, specialized  for LaTeX and ConTeXt. SConverts a list of wrapped blocks to a Doc, with appropriate spaces around blocks. 8Convert tabs to spaces and filter out DOS line endings. 1 Tabs will be preserved if tab stop is set to 0.  Tab stop Input 0Like >>, but returns the operation on the left. 6 (Suggested by Tillmann Rendel on Haskell-cafe list.) Parse any line of text Like manyTill, but reads at least one item. A more general form of  notFollowedBy. This one allows any I type of parser to be specified, and succeeds only if that parser fails.  It does not consume any input. 4Parses one of a list of strings (tried in order). Parses a space or tab. #Skips zero or more spaces or tabs. 9Skips zero or more spaces or tabs, then reads a newline. AParses one or more blank lines and returns a string of newlines. 8Parses material enclosed between start and end parsers.  start parser  end parser 'content parser (to be used repeatedly)  Parse string, case insensitive. Parse contents of str using parser and return result. 6Parse raw line block up to and including blank lines. 7Parse a string of characters between an open character 8 and a close character, including text between balanced @ pairs of open and close, which must be different. For example,  charsInBalanced '(' ')' will parse (hello (there))  and return  hello (there). Stop if a blank line is  encountered. Like charsInBalanced(, but allow blank lines in the content.  !AParses a roman numeral (uppercase or lowercase), returns number. Uppercase if true "#$)Parses an email address; returns string. Parses a URI. BApplies a parser, returns tuple of its results and its horizontal C displacement (the difference between the source column at the end @ and the source column at the beginning). Vertical displacement  (source row) is ignored. Parser to apply (result, displacement) Parses a character and returns ,! (so that the parser can move on  if it gets stuck). 2Fail if reader is in strict markdown syntax mode. Fail unless we're in literate haskell mode. 1Parses backslash, then applies character parser. Parser for character to escape %DParses an uppercase roman numeral and returns (UpperRoman, number). &CParses a lowercase roman numeral and returns (LowerRoman, number). '8Parses a decimal numeral and returns (Decimal, number). ( Parses a '#' returns (DefaultStyle, 1). )<Parses a lowercase letter and returns (LowerAlpha, number). *=Parses an uppercase letter and returns (UpperAlpha, number). +Parses a roman numeral i or I ;Parses an ordered list marker and returns list attributes. ,JParses a list number (num) followed by a period, returns list attributes. -IParses a list number (num) followed by a paren, returns list attributes. .HParses a list number (num) enclosed in parens, returns list attributes. @Parses an ordered list marker with a given style and delimiter,  returns number. 8Parses a character reference and returns a Str element. .Parse a string with a given parser and state. parser initial state  input string Parse a string with parser (for testing). 3Look up key in key table and return target object.  Key table Key Returns True# if keys match (case insensitive). @A version of hang that works like the version in pretty-1.0.0.0 /Indent string as a block. &Number of spaces to indent the block 5Number of spaces (rel to block) to indent first line Contents of block to indent 0,Prettyprint list of Pandoc blocks elements. *Number of spaces to indent list of blocks List of blocks 1"Prettyprint Pandoc block element. Prettyprint Pandoc document. <Generate infinite lazy list of markers for an ordered list,  depending on list attributes. ANormalize a list of inline elements: remove leading and trailing  Space elements, collapse double Spaces into singles, and  remove empty Str elements. Change final list item from Para to Plain if the list contains  no other Para blocks. +List of list items (each a list of blocks) 235Convert Pandoc inline list to plain text identifier. 4CConvert list of Pandoc blocks into (hierarchical) list of Elements 567!True if block is a Header block. Default writer options. FPerform an IO action in a directory, returning to starting directory. }TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~}~{}|wzyxvurtslqponmhkjiTUVWXYZ[\]^_`abcdefg}TUVWXYZ[\]^_`abcdefgUVWXYZ[\]^_`abcdefghkjiijklqponmmnopqrtsstuvwzyxxyz{}||}~portablealpha"John MacFarlane <jgm@berkeley.edu>L:Parse reStructuredText string and return Pandoc document. +Parser state, including options for parser String to parse (assuming '\n' line endings) 89:;<3Promote all headers in a list of blocks. (Part of  title transformation for RST.) =CIf list of blocks starts with a header (or a header and subheader) A of level that are not found elsewhere, return it as a title and ! promote all the other headers. list of blocks modified list of blocks, title >?@ABCDEFGHIJKLMNOPQRThe  'code-block'6 directive (from Sphinx) that allows a language to be  specified. STUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~portablealpha"John MacFarlane <jgm@berkeley.edu>h#Parse LaTeX from string and return NM document. +Parser state, including options for parser String to parse (assumes '\n' line endings) 5Returns text between brackets and its matching pair. 2Returns an option or argument of a LaTeX command. True if the string begins with '{'. :Returns list of options and arguments of a LaTeX command. JParses LaTeX command, returns (name, star, list of options or arguments). ?Returns a list of block elements containing the contents of an  environment. -Process LaTeX preamble, extracting metadata. Parse LaTeX and return NM. ?Parse any LaTeX environment and return a Para block containing + the whole literal environment as raw TeX. ;Parse any LaTeX environment and return a string containing + the whole literal environment as raw TeX. CParse any LaTeX command and return it in a raw TeX inline element. portablealpha "John MacFarlane <jgm@berkeley.edu>F!Convert HTML-formatted string to NM document.  Parser state String to parse (assumes '\n' line endings) Returns True8 if sanitization is specified and the specified tag is ! not on the sanitized tag list. returns True: if sanitization is specified and the specified attribute * is not on the sanitized attribute list. Returns True6 if the specified URI is potentially a security risk. Read blocks until end tag. Read inlines until end tag. )Parse blocks between open and close tag. *Parse inlines between open and close tag. Extract type from a tag: e.g. br from <br> DParse any HTML tag (opening or self-closing) and return text of tag Parse an end tag of type tag Returns True( if the tag is (or can be) a block tag. %Parses material between script tags. ? Scripts must be treated differently, because they can contain <> etc. $Parses material between style tags. F Style tags must be treated differently, because they can contain CSS Parses an HTML comment.       ! portablealpha"John MacFarlane <jgm@berkeley.edu>ARead markdown from an input string and return a Pandoc document. +Parser state, including options for parser String to parse (assuming '\n' line endings) "#$%&'()*Fail unless we're at beginning of a line. +Fail unless we're in smart typography mode. ,=Parse a sequence of inline elements between square brackets, > including inlines between balanced pairs of square brackets. -./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgHeaderless table hijklmnopHeaderless table qHeaderless table rHeaderless table stuvwxyz{|}~?if the string matches the beginning of an abbreviation (before F the first period, return strings that would finish the abbreviation.  portablealpha"John MacFarlane <jgm@berkeley.edu>Convert Pandoc to Markdown. ,Return markdown representation of document. 7Return markdown representation of reference key table. 4Return markdown representation of a reference key. )Return markdown representation of notes. *Return markdown representation of a note. (Escape special characters for Markdown. 8Convert bibliographic information into Markdown header. 8Construct table of contents from list of header blocks. <Converts an Element to a list item for a table of contents, 1Ordered list start parser for use in Para below. 2True if string begins with an ordered list marker *Convert Pandoc block element to markdown. Options Block element 7Convert bullet list item (list of blocks) to markdown. :Convert ordered list item (a list of blocks) to markdown. options list item marker list item (list of blocks) BConvert definition list item (label, list of blocks) to markdown. 3Convert list of Pandoc block elements to markdown. Options List of block elements HGet reference for target; if none exists, create unique one and return. ? Prefer label if possible; otherwise, generate a unique key. 4Convert list of Pandoc inline elements to markdown. +Convert Pandoc inline element to markdown.  portablealpha"John MacFarlane <jgm@berkeley.edu>Convert Pandoc to RST. 'Return RST representation of document. 2Return RST representation of reference key table. /Return RST representation of a reference key. $Return RST representation of notes. %Return RST representation of a note. 6Return RST representation of picture reference table. @Return RST representation of a picture substitution reference. 5Take list of inline elements and return wrapped doc. #Escape special characters for RST. 3Convert bibliographic information into RST header. &Convert Pandoc block element to RST. Block element 2Convert bullet list item (list of blocks) to RST. 5Convert ordered list item (a list of blocks) to RST. marker for list item list item (list of blocks) <Convert defintion list item (label, list of blocks) to RST. .Convert list of Pandoc block elements to RST. List of block elements /Convert list of Pandoc inline elements to RST. &Convert Pandoc inline element to RST.  portablealpha "John MacFarlane <jgm@berkeley.edu>Add line to header. Convert Pandoc to LaTeX. 4Insert bibliographic information into LaTeX header.  Options, including LaTeX header $Meta with bibliographic information "Puts contents into LaTeX command. 6Remove all code elements from list of inline elements  (because it':s illegal to have verbatim inside some command arguments) 'Convert Pandoc block element to LaTeX. Block to convert *Convert list of inline elements to LaTeX. Inlines to convert  Convert inline element to LaTeX Inline to convert  portablealpha "John MacFarlane <jgm@berkeley.edu>Convert Pandoc to ConTeXt. 6Insert bibliographic information into ConTeXt header. "Options, including ConTeXt header $Meta with bibliographic information Escape string for ConTeXt )Convert Pandoc block element to ConTeXt. +Convert list of block elements to ConTeXt. ,Convert list of inline elements to ConTeXt. Inlines to convert "Convert inline element to ConTeXt Inline to convert  portablealpha"John MacFarlane <jgm@berkeley.edu> Convert Pandoc to Man.  -Return groff man representation of document.  =Insert bibliographic information into Man header and footer. Options, including Man header $Meta with bibliographic information  $Return man representation of notes.  %Return man representation of a note. *Association list of characters to escape. #Escape special characters for Man. )Escape a literal (code) section for Man. ?Returns the first sentence in a list of inlines, and the rest. (Split a list of inlines into sentences. %Convert Pandoc block element to man. Options Block element 2Convert bullet list item (list of blocks) to man. 5Convert ordered list item (a list of blocks) to man. options order marker for list item number of spaces to indent list item (list of blocks) =Convert definition list item (label, list of blocks) to man. .Convert list of Pandoc block elements to man. Options List of block elements /Convert list of Pandoc inline elements to man. &Convert Pandoc inline element to man. portablealpha"John MacFarlane <jgm@berkeley.edu>Convert Pandoc to MediaWiki. -Return MediaWiki representation of document.  )Escape special characters for MediaWiki. !,Convert Pandoc block element to MediaWiki. Options Block element "9Convert ordered list attributes to HTML attribute string #CConvert bullet or ordered list item (list of blocks) to MediaWiki. $CConvert definition list item (label, list of blocks) to MediaWiki. %ZTrue if the list can be handled by simple wiki markup, False if HTML tags will be needed. &HTrue if list item can be handled with the simple wiki syntax. False if  HTML tags will be needed. '()4Concatenates strings with line breaks between them. *+,-.4Convert list of Pandoc block elements to MediaWiki. Options List of block elements /5Convert list of Pandoc inline elements to MediaWiki. 0,Convert Pandoc inline element to MediaWiki. portablealpha"John MacFarlane <jgm@berkeley.edu>1.Insert contents of text file into a template. 20Insert contents of binary file into a template.  Note that Data.ByteString.readFile uses binary mode on windows. 32Construct zip file from files in a directory, and  insert into a template. 123123portablealpha"John MacFarlane <jgm@berkeley.edu>+Produce an ODT file from OpenDocument XML. %Pathname of ODT file to be produced. #Relative directory of source file. OpenDocument XML contents. 4"Relative directory of source file Path and new path of picture 56*String containing LaTeXMathML javascript. portablealpha"John MacFarlane <jgm@berkeley.edu>portablealpha"John MacFarlane <jgm@berkeley.edu>/Converts a string of raw TeX math to a list of NM inlines. String to parse (assumes '\n' line endings) 789:;<=>?@ABCportablealpha "John MacFarlane <jgm@berkeley.edu>DEFGAdd line to header. Convert Pandoc to Texinfo. HAdd a Top. node around the document, needed by Texinfo. IJ6Insert bibliographic information into Texinfo header. "Options, including Texinfo header $Meta with bibliographic information KL%Escape things as needed for Texinfo. M$Puts contents into Texinfo command. N)Convert Pandoc block element to Texinfo. Block to convert OPQRS*Convert Pandoc block elements to Texinfo. TUVWXY,Convert list of inline elements to Texinfo. Inlines to convert ZGConvert list of inline elements to Texinfo acceptable for a node name. Inlines to convert [\]"Convert inline element to Texinfo Inline to convert portablealpha"John MacFarlane <jgm@berkeley.edu> ^_`List of notes aMath is used in document bCSS to include in header cNumber of current section defg'Slightly modified version of Text.XHtml's stringToHtml. 4 Only uses numerical entities for 0xff and greater.  Adds &nbsp;. (Convert Pandoc document to Html string. +Convert Pandoc document to Html structure. hLike Text.XHtml'2s identifier, but adds the writerIdentifierPrefix i3Construct table of contents from list of elements. j!Convert section number to string k<Converts an Element to a list item for a table of contents, 3 retrieving the appropriate identifier from state. lConvert an Element to Html. m*Convert list of Note blocks to a footnote  div.  Assumes notes are sorted. n<Parse a mailto link; return Just (name, domain) or Nothing. o Obfuscate a mailto: link. pObfuscate character as entity. q!Obfuscate string using entities. rAdd CSS for document header. s&Convert Pandoc block element to HTML. tuvwxy0Convert list of Pandoc inline elements to HTML. z'Convert Pandoc inline element to HTML. {portablealpha"John MacFarlane <jgm@berkeley.edu>|}~FConverts Pandoc document to an S5 HTML presentation (Html structure). >Converts Pandoc document to an S5 HTML presentation (string). AInserts HTML needed for an S5 presentation (e.g. around slides). )Title of document (for header or footer) (Date of document (for header or footer)  List of block elements returned Returns  if block is a Header 1. 7Insert HTML around sections to make individual slides. Insert blocks into NM for slide structure. portablealpha"John MacFarlane <jgm@berkeley.edu>portablealpha"John MacFarlane <jgm@berkeley.edu>%Convert list of authors to a docbook  author section 5Convert Pandoc document to string in Docbook format. Convert an Element to Docbook. ,Convert a list of Pandoc blocks to Docbook. 3Auxiliary function to convert Plain block to Para. AConvert a list of pairs of terms and definitions into a list of  Docbook varlistentrys. AConvert a term and a list of blocks into a Docbook varlistentry. CConvert a list of lists of blocks to a list of Docbook list items. 3Convert a list of blocks into a Docbook list item. +Convert a Pandoc block element to Docbook. 5Take list of inline elements and return wrapped doc. .Convert a list of inline elements to Docbook. &Convert an inline element to Docbook. portablealpha,Andrea Rossato <andrea.rossato@ing.unitn.it>E3Auxiliary function to convert Plain block to Para. %Convert list of authors to a docbook  author section :Convert Pandoc document to string in OpenDocument format. 1Convert a list of Pandoc blocks to OpenDocument. 0Convert a Pandoc block element to OpenDocument. 5Take list of inline elements and return wrapped doc. 3Convert a list of inline elements to OpenDocument. +Convert an inline element to OpenDocument. portablealpha "John MacFarlane <jgm@berkeley.edu>0Convert Pandoc to a string in rich text format. 8Construct table of contents from list of header blocks. IConvert unicode characters (> 127) into rich text format representation. Escape special characters. /Escape strings as needed for rich text format. /Escape things as needed for code block in RTF. HMake a paragraph with first-line indent, block indent, and space after. space after (in twips) block indent (in twips) 1first line indent (relative to block) (in twips)  alignment string with content Default paragraph. block indent (in twips) 1first line indent (relative to block) (in twips)  alignment string with content 1Compact paragraph (e.g. for compact list items). block indent (in twips) 1first line indent (relative to block) (in twips)  alignment string with content 9Returns appropriate bullet list marker for indent level. EReturns appropriate (list of) ordered list markers for indent level. Returns RTF header.  header text bibliographic information %Convert Pandoc block element to RTF.  indent level  alignment block to convert Ensure that there')s the same amount of space after compact  lists as after regular lists. +Convert list item (list of blocks) to RTF.  alignment  indent level list start marker list item (list of blocks) =Convert definition list item (label, list of blocks) to RTF.  alignment  indent level list item (list of blocks) %Convert list of inline items to RTF. list of inlines to convert Convert inline item to RTF. inline to convert portablealpha "John MacFarlane <jgm@berkeley.edu>"Version number of pandoc library.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefglmnopquvwxyz{|}~O{}|wzyxuv~TUVWXYZ[\]^_`abcdefglqponm  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghhiijklmnoopqrstuvwxyz{|}~       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~SXYdgjlopyz{r^XYdgjopz{rq^bQS     XYdgh !"#$l%&m'(os)*uwx+yz{,q-r.^b/0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\] ^ _ ` 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 { | } ~       f            ^ ^ {   |                ^ ^   |             ^  `      f          ^^xf^^{T^^xkl      !"#$%&'()*+,-./012^^x3456789: ;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\])^_`abcdefghikljklmnopqrstuvwxyz{|}~ pandoc-1.3Text.Pandoc.CharacterReferencesText.Pandoc.BlocksText.Pandoc.DefinitionText.Pandoc.SharedText.Pandoc.Readers.RSTText.Pandoc.Readers.LaTeXText.Pandoc.Readers.HTMLText.Pandoc.Readers.MarkdownText.Pandoc.Writers.MarkdownText.Pandoc.Writers.RSTText.Pandoc.Writers.LaTeXText.Pandoc.Writers.ConTeXtText.Pandoc.Writers.ManText.Pandoc.Writers.MediaWikiText.Pandoc.ODTText.Pandoc.LaTeXMathMLText.Pandoc.HighlightingText.Pandoc.Readers.TeXMathText.Pandoc.Writers.TexinfoText.Pandoc.Writers.HTMLText.Pandoc.Writers.S5Text.Pandoc.DefaultHeadersText.Pandoc.Writers.Docbook Text.Pandoc.Writers.OpenDocumentText.Pandoc.Writers.RTF Text.PandocText.Pandoc.XML Paths_pandocText.Pandoc.THcharacterReferencedecodeCharacterReferences TextBlock docToBlock blockToDoc widthOfBlock heightOfBlock hcatBlocks hsepBlocksleftAlignBlockrightAlignBlockcenterAlignBlockInlineNoteImageLink HtmlInlineTeXMath LineBreakEllipses ApostropheEnDashEmDashSpaceCodeCiteQuoted SmallCaps Subscript Superscript StrikeoutStrongEmphStrMathType InlineMath DisplayMathTarget QuoteType DoubleQuote SingleQuoteBlockNullTableHorizontalRuleHeaderDefinitionList BulletList OrderedList BlockQuoteRawHtml CodeBlockParaPlainAttrListNumberDelim TwoParensOneParenPeriod DefaultDelimListNumberStyle UpperAlpha LowerAlpha UpperRoman LowerRomanDecimal DefaultStyleListAttributes Alignment AlignDefault AlignCenter AlignRight AlignLeftMetaPandoc processWith processWithM queryWith processPandoc queryPandoc WriterOptionswriterStandalone writerHeaderwriterTitlePrefix writerTabStopwriterTableOfContentswriterS5writerHTMLMathMethodwriterIgnoreNoteswriterIncrementalwriterNumberSectionswriterIncludeBeforewriterIncludeAfterwriterStrictMarkdownwriterReferenceLinkswriterWrapTextwriterLiterateHaskellwriterEmailObfuscationwriterIdentifierPrefixObfuscationMethodJavascriptObfuscationReferenceObfuscation NoObfuscationHTMLMathMethodMimeTeXGladTeXJsMath LaTeXMathML PlainMathElementSecBlkKeyTable NoteTable QuoteContextNoQuote InDoubleQuote InSingleQuote ParserContext NullState ListItemState HeaderType DoubleHeader SingleHeader ParserState stateParseRawstateParserContextstateQuoteContextstateSanitizeHTML stateKeys stateNotes stateTabStopstateStandalone stateTitle stateAuthors stateDate stateStrict stateSmartstateLiterateHaskell stateColumnsstateHeaderTablestateIndentedCodeClasses BlockWrapperRegPadsplitBysplitByIndices substitutebackslashEscapesescapeStringUsingstripTrailingNewlinesremoveLeadingTrailingSpaceremoveLeadingSpaceremoveTrailingSpacestripFirstAndLastcamelCaseToHyphenatedtoRomanNumeralwrapped wrapIfNeeded wrappedTeXwrapTeXIfNeededwrappedBlocksToDoc tabFilter>>~anyLine many1TillnotFollowedBy' oneOfStrings spaceChar skipSpaces blankline blanklinesenclosed stringAnyCaseparseFromString lineClumpcharsInBalancedcharsInBalanced' romanNumeral emailAddressuriwithHorizDisplacement nullBlock failIfStrict failUnlessLHSescapedanyOrderedListMarkerorderedListMarkercharRefreadWithtestStringWithdefaultParserState lookupKeySrc refsMatchhang' prettyPandocorderedListMarkersnormalizeSpaces compactifyhierarchicalize isHeaderBlockdefaultWriterOptions inDirectoryreadRST readLaTeXrawLaTeXEnvironment'rawLaTeXInlinereadHtml unsanitaryURIextractTagType anyHtmlTag anyHtmlEndTag htmlEndTaganyHtmlBlockTaganyHtmlInlineTaghtmlBlockElement rawHtmlBlock htmlComment rawHtmlInline readMarkdown writeMarkdownwriteRST writeLaTeX writeConTeXtwriteManwriteMediaWikisaveOpenDocumentAsODTlatexMathMLScriptdefaultHighlightingCss languageslanguagesByExtension highlightHtml readTeXMath writeTexinfowriteHtmlString writeHtmls5Meta s5Javascripts5CSSs5LinkswriteS5 writeS5StringinsertS5StructuredefaultLaTeXHeaderdefaultConTeXtHeaderdefaultDocbookHeaderdefaultOpenDocumentHeaderdefaultS5HeaderdefaultRTFHeader writeDocbookwriteOpenDocumentwriteRTF pandocVersion stripTagsescapeCharForXML needsEscapingescapeStringForXML attributeListinTagsselfClosingTag inTagsSimpleinTagsIndentednumRefhexNumdecNumentity entityTableentityTableList breakLineshPad isWhitespaceversionbindirlibdirdatadir libexecdir getBinDir getLibDir getDataDir getLibexecDirgetDataFileNameisNotelowercaseRomanDigitsuppercaseRomanDigits emailChar domainChardomain upperRoman lowerRomandecimal defaultNum lowerAlpha upperAlpharomanOneinPeriod inOneParen inTwoParensindentByprettyBlockList prettyBlockisParainlineListToIdentifierinlineListToIdentifier'hierarchicalizeWithIds headerLtEq uniqueIdentbulletListMarkersunderlineChars specialCharsisHeaderpromoteHeaderstitleTransformparseRST parseBlocksblock fieldListItem fieldList lineBlockLine lineBlockparacodeBlockStartparaBeforeCodeBlock paraNormalplain imageBlockheader doubleHeader singleHeaderhrule indentedLine indentedBlock codeBlockcustomCodeBlock lhsCodeBlock birdTrackLine rawLaTeXBlock blockQuotelistdefinitionListItemdefinitionListbulletListStartorderedListStartlistLine indentWith rawListItemlistContinuationlistItem orderedList bulletListunknownDirectivequotedReferenceNameunquotedReferenceNameisolatedsimpleReferenceName referenceName referenceKey targetURIimageKey anonymousKey regularKeyinlinehyphens escapedCharsymbolcodeemphstrong interpreted superscript subscript whitespacestrendlinelink explicitLink referenceLinkautoURI autoEmailautoLinkimage bracketedTextoptOrArgisArg commandArgscommandbeginend environmentanyEnvironmentprocessLaTeXPreamble parseLaTeX codeBlockWith bibliographic maketitletitleauthorsdate itemBlockrawLaTeXEnvironmentunknownEnvironmentignoreunknownCommandcomment accentedCharnormalAccentedChar accentTablespecialAccentedCharccedilaringiumlszligoslashaeligpoundeuro copyrightsect unescapedChar specialChar backslashtildecaretbarltgt doubleQuotecode1code2 lhsInlineCode strikeout apostrophequoted singleQuoted doubleQuotedsingleQuoteStartsingleQuoteEnddoubleQuoteStartdoubleQuoteEndellipsesenDashemDashhyphenlabref linebreakspacermathmath1math2math3math4math5math6urlfootnoteeitherBlockOrInline blockHtmlTags sanitaryTagssanitaryAttributes unsanitaryTagunsanitaryAttribute blocksTilEnd inlinesTilEndblocksIn inlinesInhtmlTag nullAttribute htmlAttributehtmlMinimizedAttributehtmlRegularAttributeisBlock htmlScript htmlStylerawVerbatimBlock rawHtmlBlock'xmlDec definitionnonTitleNonHead parseTitle parseHead skipHtmlTag bodyTitle parseHtml headerLevel betweenTags spanStrikeoutextractAttribute hruleChars setextHChars indentSpacesnonindentSpacesskipNonindentSpaces atMostSpacesfailUnlessBeginningOfLinefailUnlessSmartinlinesInBalancedBrackets titleLine authorsLinedateLine titleBlock parseMarkdownreferenceTitle noteMarkerrawLinerawLines noteBlock atxHeader atxClosing setextHeadercodeBlockDelimiter attributes attribute identifieridentifierAttr classAttr keyValAttrcodeBlockDelimitedcodeBlockIndentedlhsCodeBlockLaTeXlhsCodeBlockBirdemailBlockQuoteStartemailBlockQuoteanyOrderedListStart listStartlistContinuationLine defListMarker defRawBlock isHtmlOrBlank htmlElement htmlBlock isSelfClosingstrictHtmlBlock rawHtmlBlocks dashedLinesimpleTableHeader tableFootertableSep rawTableLine tableLine multilineRowwidthsFromIndices tableCaption tableWith simpleTablemultilineTablemultilineTableHeader alignTypetable inlineParsers inlineNonLink failIfLinkltSignspecialCharsMinusLtmathWord mathChunk mathDisplay mathInline fourOrMoresmartPunctuationwithQuoteContextfailIfInQuoteContextdash nonEndlinestrChar likelyAbbrev referencesourcesource' linkTitlenote inlineNoterawLaTeXInline'rawConTeXtEnvironment' inBracketsrawHtmlInline' WriterStateRefsNotespandocToMarkdownkeyTableToMarkdown keyToMarkdownnotesToMarkdownnoteToMarkdown escapeStringmetaToMarkdowntitleToMarkdownauthorsToMarkdowndateToMarkdowntableOfContentselementToListItemolMarkerbeginsWithOrderedListMarkerwrappedMarkdownblockToMarkdownbulletListItemToMarkdownorderedListItemToMarkdowndefinitionListItemToMarkdownblockListToMarkdown getReferenceinlineListToMarkdowninlineToMarkdownstNotesstLinksstImages stIncludes stOptions pandocToRST keyTableToRSTkeyToRST notesToRST noteToRSTpictTableToRST pictToRST wrappedRST metaToRST titleToRST authorsToRST dateToRST blockToRSTbulletListItemToRSTorderedListItemToRSTdefinitionListItemToRSTblockListToRSTinlineListToRST inlineToRSTstInNote stOLLevel addToHeader pandocToLaTeX latexHeader stringToLaTeXinCmddeVerb blockToLaTeXtoColDescriptorblockListToLaTeXtableRowToLaTeXlistItemToLaTeXdefListItemToLaTeXinlineListToLaTeXisQuoted inlineToLaTeX stNextRefstOrderedListLevelorderedListStylespandocToConTeXt contextHeaderescapeCharForConTeXtstringToConTeXtblockToConTeXttableRowToConTeXtlistItemToConTeXtdefListItemToConTeXtblockListToConTeXtinlineListToConTeXtinlineToConTeXt Preprocessors pandocToMan metaToMan notesToMan noteToMan manEscapes escapeCode breakSentencesplitSentences blockToManbulletListItemToManorderedListItemToMandefinitionListItemToManblockListToManinlineListToMan inlineToMan stListLevel stUseTagspandocToMediaWikiblockToMediaWikilistAttribsToStringlistItemToMediaWikidefinitionListItemToMediaWiki isSimpleListisSimpleListItem isPlainOrParatrvcatcolHeadsToMediaWikialignmentToStringtableRowToMediaWikitableItemToMediaWikiblockListToMediaWikiinlineListToMediaWikiinlineToMediaWiki contentsOfbinaryContentsOfmakeZipmakePictureEntry pPicturespPictureteXMathmathPartargumentdigitslettersmisc scriptArg withThinSpace teXsymbolswrapToppandocToTexinfo texinfoHeader makeAuthorstringToTexinfoblockToTexinfotableHeadToTexinfotableRowToTexinfotableAnyRowToTexinfo alignedBlockblockListToTexinfo collectNodes makeMenuLinelistItemToTexinfodefListItemToTexinfoinlineListToTexinfoinlineListForNode inlineForNodedisallowedInNodeinlineToTexinfostMathstCSSstSecNumdefaultWriterStaterenderrenderFragment stringToHtml prefixedId showSecNum elementToHtmlfootnoteSection parseMailto obfuscateLink obfuscateCharobfuscateStringaddToCSS blockToHtmlcolHeadsToHtmltableRowToHtmltableItemToHtmlblockListToHtmlinlineListToHtml inlineToHtmlblockListToNote s5CoreCSS s5FramingCSS s5PrettyCSS s5OperaCSS s5OutlineCSS s5PrintCSS layoutDivpresentationStartpresentationEnd slideStartslideEndisH1ghc-primGHC.BoolTrue insertSlidesauthorToDocbookelementToDocbookblocksToDocbook plainToParadeflistItemsToDocbookdeflistItemToDocbooklistItemsToDocbooklistItemToDocbookblockToDocbookcolHeadsToDocbooktableRowToDocbooktableItemToDocbookwrapinlinesToDocbookinlineToDocbook TextStyleSmallCSupSubStrikeBoldItalic stTableStyles stParaStyles stListStyles stTextStylesstTextStyleAttr stIndentParastInDefinitionstTightwhen addTableStyleaddNote addParaStyle addTextStyleaddTextStyleAttrrmTextStyleAttrincreaseIndent resetIndent inTightListsetInDefinitionListinParagraphTagsinParagraphTagsWithStyle inSpanTags withTextStyle inTextStyle inHeaderTagsinQuotes handleSpacesauthorToOpenDocumentwithParagraphStyleinPreformattedTagsorderedListToOpenDocumentorderedItemToOpenDocument isTightListnewOrderedListStylebulletListToOpenDocumentlistItemsToOpenDocumentdeflistItemToOpenDocument inBlockQuoteblocksToOpenDocumentblockToOpenDocumentcolHeadsToOpenDocumenttableRowToOpenDocumenttableItemToOpenDocumentinlinesToOpenDocumentinlineToOpenDocumentgenerateStylesbulletListStyleorderedListLevelStylelistLevelStyle tableStyle paraStyle paraListStyleparaTableStyles textStyleAttropenDocumentNameSpaces handleUnicode escapeSpecial stringToRTFcodeStringToRTF rtfParSpacedrtfPar rtfCompactindentIncrement listIncrement bulletMarkerorderedMarkers rtfHeader blockToRTF tableRowToRTFtableItemToRTF spaceAtEnd listItemToRTFdefinitionListItemToRTFinlineListToRTF inlineToRTF