T      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~       !"#$$$$$$*%portablealpha"John MacFarlane <jgm@berkeley.edu> Safe-Inferred  &portablealpha"John MacFarlane <jgm@berkeley.edu> Safe-Inferred!/Determine mime type appropriate for file path. !!!'portablealpha"John MacFarlane <jgm@berkeley.edu> Safe-Inferred"#$%&'()*+,-./012345 ()*+,-./0 "#$%&'(+*),-./012345(portablealpha"John MacFarlane <jgm@berkeley.edu>None6EFind level of header that starts slides (defined as the least header & level that occurs before a non-header/non-hrule in the blocks). 76Prepare a block list to be passed to hierarchicalize. 676767portablealpha"John MacFarlane <jgm@berkeley.edu>None-Converts a raw TeX math formula to a list of 8 inlines. ! Defaults to raw formula between $ characters if entire formula  can't be converted. String to parse (assumes '\n' line endings) 9:;9:;portablealpha"John MacFarlane <jgm@berkeley.edu>None< Formatter Attributes of the CodeBlock Raw contents of the CodeBlock Maybe the formatted result    <portablealpha"John MacFarlane <jgm@berkeley.edu> Safe-Inferred = =portablealpha"John MacFarlane <jgm@berkeley.edu> Safe-Inferred*tex program (pdflatex, lualatex, xelatex)  latex source >temp directory for output  tex program  tex source ?@ABcommand to run any arguments exit, stdout, stderr >?@ABportablealpha"John MacFarlane <jgm@berkeley.edu>None'CIn reverse order DE means no wrapping FNumber of preceding newlines True if the document is empty. The empty document. Concatenate a list of s. Same as . !Concatenate a list of s, putting breakable spaces  between them. "Same as +, but putting breakable spaces between the  s. #a $$ b puts a above b. $a $$ b puts a above b, with a blank line between. %List version of #. &List version of $. '%Chomps trailing blank space off of a . ( Renders a . render (Just n) will use  a line length of n% to reflow text on breakable spaces.  render Nothing will not reflow text. )A literal string. * A character. +A breaking (reflowable) space. ,&A carriage return. Does nothing if we're at the beginning of & a line; otherwise inserts a newline. -0Inserts a blank line unless one exists already.  ( blankline   blankline has the same effect as  blankline. ' If you want multiple blank lines, use text \n\n. .8Uses the specified string as a prefix for every line of @ the inside document (except the first, if not at the beginning  of the line). /Makes a  flush against the left margin. 0 Indents a $ by the specified number of spaces. 1A hanging indent. hang ind start doc prints start,  then doc, leaving an indent of ind spaces on every  line but the first. 2beforeNonBlank d conditionally includes d unless it is  followed by blank space. 3Makes a  non-reflowable. 4Returns the width of a . 5 lblock n d is a block of width n characters, with  text derived from d and aligned to the left. 6Like 5 but aligned to the right. 7Like 5 but aligned centered. 8'Returns the height of a block or other . 9 Encloses a  inside a start and end . :Puts a  in curly braces. ;Puts a  in square brackets. <Puts a  in parentheses. =Wraps a  in single quotes. >Wraps a  in double quotes. ?EReturns width of a character in a monospace font: 0 for a combining K character, 1 for a regular character, 2 for an East Asian wide character. @IGet real length of string, taking into account combining and double-wide  characters. EGHIJKLMNOPQRSTUCVWDXFY !"#$%&'Z([\]^_)*+,-./01234`5678a9:;<=>?@bc& !"#$%&'()*+,-./0123456789:;<=>?@&(,-+)*./012348576!#$ "%&'9:;<=>?@3GHI RQPONMLKJSTUCVWDXFY !"#$%&'Z([\]^_)*+,-./01234`5678a9:;<=>?@bc)portablealpha"John MacFarlane <jgm@berkeley.edu>None dRemove everything between  ... e(Escape one character as needed for XML. fGEscape string as needed for XML. Entity references are not preserved. g@Return a text object with a string of formatted XML attributes. hAPut the supplied contents between start and end tags of tagType, = with specified attributes and (if specified) indentation. i?Return a self-closing tag of tagType with specified attributes jAPut the supplied contents between start and end tags of tagType. kDPut the supplied contents in indented block btw start and end tags. l:Escape all non-ascii characters using numerical entities. defghijklm defhijklm defghijklm* Safe-Inferred nopqrstuvwxotuvwx nopqrstuvwxportablealpha"John MacFarlane <jgm@berkeley.edu>NoneBAOptions for writers CInclude header and footer D#Template to use in standalone mode EVariables to set in template FMetadata to include in EPUB G+Tabstop for conversion btw spaces and tabs HInclude table of contents I&Are we writing S5, Slidy or Slideous? J$True if lists should be incremental K'Create latex suitable for use by xetex LHow to print math in HTML M&Ignore footnotes (used in making toc) NNumber sections in LaTeX O!Put sections in div tags in HTML PUse strict markdown syntax Q-Use reference links in writing markdown, rst RWrap text to line length S)Characters in a line (for text wrapping) TWrite as literate haskell UHow to obfuscate emails VPrefix for section & note ids in HTML W"Directory path of 1st source file XPath of user data directory YHow to print cites Z"Biblio files to use for citations [Produce HTML5 \ Produce beamer LaTeX slide show ]Force header level of slides ^Use chapter for top-level sects _Use listings package for code `Highlight source code aStyle to use for highlighting b.Use setext headers for levels 1-2 in markdown c*Use tex ligatures quotes, dashes in latex dVarieties of HTML slide shows. j1Methods for obfuscating email addresses in HTML. z:Data structure for defining hierarchical Pandoc documents })Split list by groups of one or more sep. 7Split string 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. <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. Escape whitespace in URI. 8Convert tabs to spaces and filter out DOS line endings. 1 Tabs will be preserved if tab stop is set to 0. *Parse a date and convert (if possible) to  YYYY-MM-DD format. <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.  Normalize Pandoc! document, consolidating doubled ys,  combining adjacent zs and { s, remove |s and  empty elements, etc. =Convert list of inlines to a string with formatting removed. Change final list item from Para to Plain if the list contains  no other Para blocks. };Convert Pandoc inline list to plain text identifier. HTML < identifiers must start with a letter, and may contain only ) letters, digits, and the characters _-. CConvert list of Pandoc blocks into (hierarchical) list of Elements 5Generate a unique identifier from a list of inlines. 8 Second argument is a list of already used identifiers. !True if block is a Header block.  Shift header levels up or down. Default writer options. FPerform an IO action in a directory, returning to starting directory. HGet file path for data file, either from specified user data directory, 4 or, if not found there, from Cabal data directory. JRead file from specified user data directory or, if not found there, from  Cabal data directory. fABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~%list of special characters to escape  Tab stop Input +List of list items (each a list of blocks) }[ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~[}~z|{ryxwvutsnqpojmlkdihgfeABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc0A"BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdihgfejmlknqporyxwvutsz|{}~~}portablealpha(Andrea Rossato <andrea.rossato@unitn.it>None Process a 8( document by adding citations formatted ! according to a CSL style, using  from citeproc-hs.  Substitute $ elements with formatted citations. Retrieve all citations from a 8 docuument. To be used with  . portablealpha"John MacFarlane <jgm@berkeley.edu>None=Convert HTML into self-contained HTML, incorporating images, D scripts, and CSS using data: URIs. Items specified using absolute C URLs will be downloaded; those specified using relative URLs will B be sought first relative to the working directory, then relative 7 to the user data directory (if the first parameter is  - a directory), and finally relative to pandoc's default data  directory.  portablealpha"John MacFarlane <jgm@berkeley.edu>NoneT$Used when not parsing inside quotes 'Used when parsing inside double quotes '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? Max # of nested Strong/Emph Position after last str parsed List of reference keys List of available citations List of notes  Tab stop Parse bibliographic info? Title of document Authors of document Date of document Use strict markdown syntax? Use smart typography?  Use pandoc <= 1.8.2.1 behavior % in parsing dashes; -- is em-dash;  before numeral is en-dash  Treat input as literate haskell Number of columns in terminal "Ordered list of header types used (Classes to use for indented code blocks Number of next example $Map from example labels to numbers True if chapter encountered Apply LaTeX macros? List of macros defined so far *Current rST default interpreted text role 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. )Parses a nonspace, nonnewline character. #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.  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 '(' ')' anyChar will parse (hello (there))  and return  hello (there). AParses a roman numeral (uppercase or lowercase), returns number. <Parses an email address; returns original and corresponding  escaped mailto: URI. @Parses a URI. Returns pair of original and URI-escaped version. 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. =Applies a parser and returns the raw string that was parsed, . along with the value produced by the parser. 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. Parse character entity. 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 '@' and optional label and , returns (DefaultStyle, [next example number] ). The next > example number is incremented in parser state, and the label + (if present) is added to the label table.  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 table using  headerParser,  rowParser,   lineParser, and  footerParser. &Separator between rows of grid table. Parse header for a grid table. Parse row of grid table. Parse footer for a grid table. .Parse a string with a given parser and state. Parse a string with parser (for testing). 3Look up key in key table and return target object. Fail unless we're in smart typography mode. Parse a n ewcommand or renewcommand macro definition.  Apply current macros to string.  start parser  end parser 'content parser (to be used repeatedly) Uppercase if true Parser to apply (result, displacement) Parser for character to escape  Block parser Caption parser Headerless table Headerless table parser initial state input  Key table Key QQ^ portablealpha"John MacFarlane <jgm@berkeley.edu>None-Produce an Docx file from a Pandoc document. 5Convert Pandoc document to string in OpenXML format. ,Convert a list of Pandoc blocks to OpenXML. +Convert a Pandoc block element to OpenXML. .Convert a list of inline elements to OpenXML. &Convert an inline element to OpenXML. 1#Path specified by --reference-docx Writer options Document to convert #  portablealpha"John MacFarlane <jgm@berkeley.edu>None"Prettyprint Pandoc block element. Prettyprint Pandoc document.  portablealpha"John MacFarlane <jgm@berkeley.edu>None9Read native formatted text and return a Pandoc document. A The input may be a full pandoc document, a block list, a block, 3 an inline list, or an inline. Thus, for example,   Str "hi" will be treated as if it were + Pandoc (Meta [] [] []) [Plain [Str "hi"]] String to parse (assuming '\n' line endings)   portablealpha "John MacFarlane <jgm@berkeley.edu>None!Convert HTML-formatted string to 8 document. ,Matches a stretch of HTML in balanced tags. +Matches a tag meeting a certain condition. @   Parser state String to parse (assumes '\n' line endings)    !"#$%&'()*+,-./0123456789:;<=>?@AB@     !"#$%&'()*+,-./0123456789:;<=>?@ABportablealpha"John MacFarlane <jgm@berkeley.edu>None#Parse LaTeX from string and return 8 document. Replace include commands with file contents. [C+Parser state, including options for parser String to parse (assumes '\n' line endings) DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~number of columns [CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~portablealpha&Paul Rivier <paul*rivier#demotera*com>None23Parse a Textile text and return a Pandoc document. .Generate a Pandoc ADT from a textile document Parse document blocks -Block parsers list tried in definition order 5Any block in the order of definition of blockParsers #Code Blocks in Textile are between  pre and  /pre Header of the form  hN. content with N in 1..6 Blockquote of the form  bq. content @Can be a bullet list or an ordered list. This implementation is 6 strict in the nesting, sublist must start at exactly parent depth plus one =This allow one type of list to be nested into an other type,  provided correct nesting >Bullet List of given depth, depth being the number of leading  ;Bullet List Item of given depth, depth being the number of  leading  7Ordered List of given depth, depth being the number of  leading '#' <Ordered List Item of given depth, depth being the number of  leading '#' $Common implementation of list items ;A definition list is a set of consecutive definition items .A definition list item in textile begins with '- ', followed by # the term defined, then spaces and :=. The definition follows, on @ the same single line, or spaned on multiple line, after a line  break. AThis terminates a block such as a paragraph. Because of raw html : blocks support, we have to lookAhead for a rawHtmlBlock. 4A raw Html Block, optionally followed by blanklines Raw block of LaTeX content 5In textile, paragraphs are separated by blank lines. "A table cell spans until a pipe | (A table row is made of many table cells Many table rows 3Table headers are made of cells separated by a tag |_. <A table with an optional header. Current implementation can = handle tables with and without header, but will parse cells " alignment attributes as content.  Blocks like p and ! do not need explicit block tag. & However, they can be used to set HTML/CSS attributes when needed. Any inline element -List of consecutive inlines before a newline Inline parsers tried in order Inline markups !Trademark, registered, copyright Special chars BBreak strings on following chars. Space tab and newline break for D inlines breaking. Open paren breaks for mark. Quote, dash and dot > break for smart punctuation. Punctuation breaks for regular : punctuation. Double quote breaks for named links. > and < break  for inline html. #Parse a hyphened sequence of words  Any string 0Textile allows HTML span infos, we discard them Some number of space chars :In Textile, an isolated endline character is a line break Raw LaTeX Inline  Textile standard link syntax is label:target %Detect plain links to http or email. image embedding literal text escaped btw  notextile tags -Any special symbol defined in wordBoundaries  Inline code Html / CSS attributes (Parses material surrounded by a parser. .Inlines are most of the time of the same form Create a singleton list A+Parser state, including options for parser String to parse (assuming '\n' line endings) block tag name implicit block surrounding parser 'content parser (to be used repeatedly) surrounding parser Inline constructor 'content parser (to be used repeatedly) ANoneportablealpha"John MacFarlane <jgm@berkeley.edu>None:Parse reStructuredText string and return Pandoc document. 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. The  'code-block'6 directive (from Sphinx) that allows a language to be  specified. The + directive (from Sphinx) for display math. b+Parser state, including options for parser String to parse (assuming '\n' line endings) list of blocks modified list of blocks, title       !"#$%&'()*+,-./01234567Headerless table 8Headerless table 9Headerless table :;<=>?@ABCDEFGHIJKLMNOb      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOportablealpha"John MacFarlane <jgm@berkeley.edu>NoneARead markdown from an input string and return a Pandoc document. PFail unless we're at beginning of a line. Q=Parse a sequence of inline elements between square brackets, > including inlines between balanced pairs of square brackets. R;Parses a list of inlines between start and end delimiters. S?if the string matches the beginning of an abbreviation (before F the first period, return strings that would finish the abbreviation. +Parser state, including options for parser String to parse (assuming '\n' line endings) TUVWXYZ[\PQ]^_`abcdefghijklmnopqrstuvwxyz{|}~Headerless table Headerless table Headerless table Headerless table Headerless table RSTUVWXYZ[\PQ]^_`abcdefghijklmnopqrstuvwxyz{|}~RSportablealpha"John MacFarlane <jgm@berkeley.edu>None/Get default template for the specified writer. Renders a template %User data directory to search first Name of writer $Assoc. list of values for variables  Template portablealpha"John MacFarlane <jgm@berkeley.edu>NoneConvert Pandoc to Markdown. @Convert Pandoc to plain text (like markdown, but without links, " pictures, or inline formatting). ,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. 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. 7Convert bullet list item (list of blocks) to markdown. :Convert ordered list item (a list of blocks) to markdown. BConvert definition list item (label, list of blocks) to markdown. 3Convert list of Pandoc block elements to markdown. 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. Options Block element options list item marker list item (list of blocks) Options List of block elements portablealpha"John MacFarlane <jgm@berkeley.edu>NoneConvert 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.  #Escape special characters for RST.  &Convert Pandoc block element to RST.  2Convert bullet list item (list of blocks) to RST. 5Convert ordered list item (a list of blocks) to RST. <Convert defintion list item (label, list of blocks) to RST. .Convert list of Pandoc block elements to RST. /Convert list of Pandoc inline elements to RST. &Convert Pandoc inline element to RST.     Block element  marker for list item list item (list of blocks) List of block elements      portablealpha"John MacFarlane <jgm@berkeley.edu>NoneConvert Pandoc to LaTeX. Convert Elements to LaTeX "Puts contents into LaTeX command. 'Convert Pandoc block element to LaTeX. GCraft the section header, inserting the secton reference, if supplied.  *Convert list of inline elements to LaTeX. ! Convert inline element to LaTeX *"#$%&'()*+,-./0123456789:Block to convert ;<=>? Inlines to convert @!Inline to convert ABCD"#$%&'()*+,-./0123456789:;<=>? @!ABCDportablealpha "John MacFarlane <jgm@berkeley.edu>NoneConvert Pandoc to ConTeXt. EEscape string for ConTeXt FConvert Elements to ConTeXt G)Convert Pandoc block element to ConTeXt. H+Convert list of block elements to ConTeXt. I,Convert list of inline elements to ConTeXt. J"Convert inline element to ConTeXt KGCraft the section header, inserting the secton reference, if supplied. LMNOPQRSEFGTUVHIInlines to convert JInline to convert KLMNOPQRSEFGTUVHIJKportablealpha "John MacFarlane <jgm@berkeley.edu>None  Convert Pandoc to Texinfo. WAdd a Top. node around the document, needed by Texinfo. X%Escape things as needed for Texinfo. Y$Puts contents into Texinfo command. Z)Convert Pandoc block element to Texinfo. [*Convert Pandoc block elements to Texinfo. \,Convert list of inline elements to Texinfo. ]GConvert list of inline elements to Texinfo acceptable for a node name. ^"Convert inline element to Texinfo _`abc WdXYZBlock to convert efgh[ijklm\Inlines to convert ]Inlines to convert n^Inline to convert   _`abc WdXYZefgh[ijklm\]n^portablealpha"John MacFarlane <jgm@berkeley.edu>NoneoList of notes pMath is used in document q q tag is used rSyntax highlighting is used sNumber of current section tHard linebreak.  (Convert Pandoc document to Html string.  +Convert Pandoc document to Html structure. u3Prepare author for meta tag, converting notes into $ bracketed text and removing links. vLike Text.XHtml'2s identifier, but adds the writerIdentifierPrefix wReplacement for Text.XHtml' s unordList. xReplacement for Text.XHtml' s ordList. y3Construct table of contents from list of elements. z!Convert section number to string {<Converts an Element to a list item for a table of contents, 3 retrieving the appropriate identifier from state. |Convert an Element to Html. }*Convert list of Note blocks to a footnote  div.  Assumes notes are sorted. ~<Parse a mailto link; return Just (name, domain) or Nothing.  Obfuscate a mailto: link. Obfuscate character as entity. !Obfuscate string using entities. &Convert Pandoc block element to HTML. 0Convert list of Pandoc inline elements to HTML. 'Convert Pandoc inline element to HTML. (opqrst  uvwxyz{|}~    "opqrst  uvwxyz{|}~portablealpha"John MacFarlane <jgm@berkeley.edu>None -Produce an EPUB file from a Pandoc document.  Version of  that specifies UTF-8 encoding.  *EPUB stylesheet specified at command line Paths to fonts to embed Writer options Document to convert (oldpath, newpath) images    portablealpha"John MacFarlane <jgm@berkeley.edu>None %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. .Convert a list of inline elements to Docbook. &Convert an inline element to Docbook.     portablealpha,Andrea Rossato <andrea.rossato@ing.unitn.it>None3Auxiliary function to convert Plain block to Para. :Convert Pandoc document to string in OpenDocument format. 1Convert a list of Pandoc blocks to OpenDocument. 0Convert a Pandoc block element to OpenDocument. 3Convert a list of inline elements to OpenDocument. +Convert an inline element to OpenDocument. D3 portablealpha"John MacFarlane <jgm@berkeley.edu>None,Produce an ODT file from a Pandoc document. "Path specified by --reference-odt Writer options Document to convert portablealpha"John MacFarlane <jgm@berkeley.edu>NoneConvert Pandoc to Man. -Return groff man representation of document. $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. 2Convert bullet list item (list of blocks) to man. 5Convert ordered list item (a list of blocks) to man. =Convert definition list item (label, list of blocks) to man. .Convert list of Pandoc block elements to man. /Convert list of Pandoc inline elements to man. &Convert Pandoc inline element to man. Options Block element options order marker for list item number of spaces to indent list item (list of blocks) Options List of block elements portablealpha "John MacFarlane <jgm@berkeley.edu>NoneGConvert Image inlines into a raw RTF embedded image, read from a file. L If file not found or filetype not jpeg or png, leave the inline unchanged. 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. Default paragraph. 1Compact paragraph (e.g. for compact list items). 9Returns appropriate bullet list marker for indent level. EReturns appropriate (list of) ordered list markers for indent level. %Convert Pandoc block element to RTF. Ensure that there')s the same amount of space after compact  lists as after regular lists. +Convert list item (list of blocks) to RTF. =Convert definition list item (label, list of blocks) to RTF. %Convert list of inline items to RTF. Convert inline item to RTF.      space after (in twips) block indent (in twips) 1first line indent (relative to block) (in twips)  alignment string with content block indent (in twips) 1first line indent (relative to block) (in twips)  alignment string with content block indent (in twips) 1first line indent (relative to block) (in twips)  alignment string with content  indent level  alignment block to convert  alignment  indent level list start marker list item (list of blocks)  alignment  indent level list item (list of blocks) list of inlines to convert inline to convert       portablealpha"John MacFarlane <jgm@berkeley.edu>None Convert Pandoc to MediaWiki. -Return MediaWiki representation of document. )Escape special characters for MediaWiki.  ,Convert Pandoc block element to MediaWiki. !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. (5Convert list of Pandoc inline elements to MediaWiki. ),Convert Pandoc inline element to MediaWiki. *+,-. Options Block element !"#$%/&012'Options List of block elements ()*+,-. !"#$%/&012'()!portablealpha"John MacFarlane <jgm@berkeley.edu>NoneConvert Pandoc to Textile. 3+Return Textile representation of document. 4,Escape one character as needed for Textile. 5%Escape string as needed for Textile. 6*Convert Pandoc block element to Textile. 79Convert ordered list attributes to HTML attribute string 8AConvert bullet or ordered list item (list of blocks) to Textile. 9AConvert definition list item (label, list of blocks) to Textile. :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. =2Convert list of Pandoc block elements to Textile. >3Convert list of Pandoc inline elements to Textile. ?*Convert Pandoc inline element to Textile. @ABCD3E456Options Block element 789:;F<GHI=Options List of block elements >?@ABCD3E456789:;F<GHI=>?"portablealpha&Puneeth Chaganti <punchagan@gmail.com>None Convert Pandoc to Org. J'Return Org representation of document. K$Return Org representation of notes. L%Return Org representation of a note. M#Escape special characters for Org. N&Convert Pandoc block element to Org. O2Convert bullet list item (list of blocks) to Org. P5Convert ordered list item (a list of blocks) to Org. Q<Convert defintion list item (label, list of blocks) to Org. R.Convert list of Pandoc block elements to Org. S/Convert list of Pandoc inline elements to Org. T&Convert Pandoc inline element to Org. UVWXYZ[JKLM\NBlock element OPmarker for list item list item (list of blocks) QRList of block elements STUVWXYZ[JKLM\NOPQRST#portablealpha"John MacFarlane <jgm@berkeley.edu>None Convert Pandoc to AsciiDoc. ],Return asciidoc representation of document. ^(Escape special characters for AsciiDoc. _1Ordered list start parser for use in Para below. `2True if string begins with an ordered list marker a*Convert Pandoc block element to asciidoc. b7Convert bullet list item (list of blocks) to asciidoc. c:Convert ordered list item (a list of blocks) to asciidoc. dBConvert definition list item (label, list of blocks) to asciidoc. e3Convert list of Pandoc block elements to asciidoc. f4Convert list of Pandoc inline elements to asciidoc. g+Convert Pandoc inline element to asciidoc. hijkl]^_`aOptions Block element bcoptions list item marker list item (list of blocks) deOptions List of block elements fg hijkl]^_`abcdefg$portablealpha "John MacFarlane <jgm@berkeley.edu>None3 convert a function into a filter that reads pandoc's json output I from stdin, transforms it by walking the AST and applying the specified D function, and writes the result as json to stdout. Usage example:   -- capitalize.hs ) -- compile with: ghc --make capitalize B -- run with: pandoc -t json | ./capitalize | pandoc -f json   import Text.Pandoc  import Data.Char (toUpper)   main :: IO () ' main = toJsonFilter capitalizeStrings  ' capitalizeStrings :: Inline -> Inline 1 capitalizeStrings (Str s) = Str $ map toUpper s  capitalizeStrings x = x The function can be any type (a -> a),  (a -> IO a), (a -> [a]),  or  (a -> IO [a]), where a is an instance of m.  So, for example, a can be 8, n, o, [n],  [o], p, q, r, s,  t , etc. See $+. "Version number of pandoc library. )Association list of formats and readers. 6Association list of formats and writers (omitting the ' binary writers, odt, docx, and epub). <Converts a transformation on the Pandoc AST into a function > that reads and writes a JSON-encoded string. This is useful  for writing small scripts. uvwxyz8{|}~prqs|otz{ynABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghinopqrstuvwxy          ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdihgferyxwvutsnqpo uvwx,-./01/02/34/35/36/78/79/7:/;</;=/;>/;?/;@/;A/;B/CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuuvwxyz{|}~                 a                                 ! " # $ % & ' ( )*+,-./0123456789:;<=>?@ABC D!E"F#G$H$I$J$K$L$M%N%N%O%P&Q'R'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd(e(fghijklmno.pqrst,uvwPxyz{|}~))))))))))***********ghghghghghg,u                                                                               ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < =   > ? @ 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 [ \ ] ^ _ ` a b c d e f g h i j  k l m n opqrstuvwxyz{|}~O,O      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVOWXYZ[\]^_`abcdefghijklmnopqrHstuvwx.yz{|}~458:<=>?@*MTUVOXYZ\]_      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN'OPQRSTUUVWXYZ[\]^_`abcdefghij'klmcnopqrstuvwxyz{|}~         Y           ' !!!!!!!!!!Y!!!!!!!!!!!!'!"""""""""""""""""""################,ghghghghghghgh$$$$ gh gh gh ghigh ghghghghghghghghghghghghghghghghghghghgh gh!gh"gh#gh$gh%gh&gh'gh(gh)gh*gh+gh,gh-gh.gh/gh0gh1gh2gh3gh4gh5gh6gh7gh8gh9gh:gh;gh<gh=gh>gh?gh@ghAghBghCghDghEghEghFghGghHghIgJgKgLgMgNOpandoc-1.9.4.5Text.Pandoc.PrettyText.Pandoc.HighlightingText.Pandoc.Readers.TeXMathText.Pandoc.UTF8Text.Pandoc.PDFText.Pandoc.SharedText.Pandoc.BiblioText.Pandoc.SelfContainedText.Pandoc.ParsingText.Pandoc.Writers.DocxText.Pandoc.Writers.NativeText.Pandoc.Readers.NativeText.Pandoc.Readers.HTMLText.Pandoc.Readers.LaTeXText.Pandoc.Readers.TextileText.Pandoc.Readers.DocBookText.Pandoc.Readers.RSTText.Pandoc.Readers.MarkdownText.Pandoc.TemplatesText.Pandoc.Writers.MarkdownText.Pandoc.Writers.RSTText.Pandoc.Writers.LaTeXText.Pandoc.Writers.ConTeXtText.Pandoc.Writers.TexinfoText.Pandoc.Writers.HTMLText.Pandoc.Writers.EPUBText.Pandoc.Writers.Docbook Text.Pandoc.Writers.OpenDocumentText.Pandoc.Writers.ODTText.Pandoc.Writers.ManText.Pandoc.Writers.RTFText.Pandoc.Writers.MediaWikiText.Pandoc.Writers.TextileText.Pandoc.Writers.OrgText.Pandoc.Writers.AsciiDoc Text.PandocText.Pandoc.UUIDText.Pandoc.MIMEText.Pandoc.ImageSizeText.Pandoc.SlidesText.Pandoc.XML Paths_pandoc Definitionbase Data.Monoid<>highlighting-kate-0.5.5Text.Highlighting.Kate.SyntaxlanguagesByExtension languages#Text.Highlighting.Kate.Format.LaTeX styleToLaTeXformatLaTeXBlockformatLaTeXInline"Text.Highlighting.Kate.Format.HTML styleToCssformatHtmlBlockformatHtmlInlineText.Highlighting.Kate.Styleszenburn monochromehaddockespressotangokatepygmentsText.Highlighting.Kate.TypesStyle readTeXMath highlightreadFile writeFile getContentsputStrputStrLnhPutStr hPutStrLn hGetContentstex2pdfDocisEmptyemptycathcat<+>hsep$$$+$vcatvsepchomprendertextcharspacecr blanklineprefixedflushnesthangbeforeNonBlanknowrapoffsetlblockrblockcblockheightinsidebracesbracketsparensquotes doubleQuotes charWidth realLength WriterOptionswriterStandalonewriterTemplatewriterVariableswriterEPUBMetadata writerTabStopwriterTableOfContentswriterSlideVariantwriterIncremental writerXeTeXwriterHTMLMathMethodwriterIgnoreNoteswriterNumberSectionswriterSectionDivswriterStrictMarkdownwriterReferenceLinkswriterWrapText writerColumnswriterLiterateHaskellwriterEmailObfuscationwriterIdentifierPrefixwriterSourceDirectorywriterUserDataDirwriterCiteMethodwriterBiblioFiles writerHtml5 writerBeamerwriterSlideLevelwriterChapterswriterListingswriterHighlightwriterHighlightStylewriterSetextHeaderswriterTeXLigaturesHTMLSlideVariantNoSlidesDZSlidesSlideousSlides SlidySlidesS5SlidesObfuscationMethodJavascriptObfuscationReferenceObfuscation NoObfuscation CiteMethodBiblatexNatbibCiteprocHTMLMathMethodMathJaxMathMLWebTeXGladTeXJsMath LaTeXMathML PlainMathElementSecBlksplitBysplitByIndicessplitStringByIndices substitutebackslashEscapesescapeStringUsingstripTrailingNewlinesremoveLeadingTrailingSpaceremoveLeadingSpaceremoveTrailingSpacestripFirstAndLastcamelCaseToHyphenatedtoRomanNumeral escapeURI tabFilter normalizeDateorderedListMarkersnormalizeSpaces normalize stringify compactifyhierarchicalize uniqueIdent isHeaderBlock headerShiftdefaultWriterOptions inDirectory findDataFile readDataFileerrwarn processBibliomakeSelfContainedKeyTableKey NoteTable QuoteContextNoQuote InDoubleQuote InSingleQuote ParserContext NullState ListItemState HeaderType DoubleHeader SingleHeader ParserState stateParseRawstateParserContextstateQuoteContextstateMaxNestingLevelstateLastStrPos stateKeysstateCitations stateNotes stateTabStopstateStandalone stateTitle stateAuthors stateDate stateStrict stateSmartstateOldDashesstateLiterateHaskell stateColumnsstateHeaderTablestateIndentedCodeClassesstateNextExample stateExamplesstateHasChaptersstateApplyMacros stateMacrosstateRstDefaultRole>>~anyLine many1TillnotFollowedBy' oneOfStrings spaceChar nonspaceChar skipSpaces blanklinesenclosed stringAnyCaseparseFromString lineClumpcharsInBalanced romanNumeral emailAddressuriwithHorizDisplacementwithRaw nullBlock failIfStrict failUnlessLHSescapedcharacterReferenceanyOrderedListMarkerorderedListMarkercharRef tableWith gridTableWithreadWithtestStringWithdefaultParserStatetoKeyfromKey lookupKeySrcsmartPunctuationupdateLastStrPosmacro applyMacros' writeDocx writeNative readNativereadHtml isInlineTag isBlockTag isTextTag isCommentTaghtmlInBalancedhtmlTag readLaTeXhandleIncludes rawLaTeXBlockrawLaTeXInline readTextile readDocBookreadRST readMarkdownTemplateTargetgetDefaultTemplaterenderTemplate writeMarkdown writePlainwriteRST writeLaTeX writeConTeXt writeTexinfowriteHtmlString writeHtml writeEPUB writeDocbookwriteOpenDocumentwriteODTwriteMan rtfEmbedImagewriteRTFwriteMediaWiki writeTextilewriteOrg writeAsciiDoc ToJsonFilter toJsonFilter pandocVersionreaderswriters jsonFilterUUID getRandomUUID $fShowUUID getMimeType ImageSizepxXpxYdpiXdpiY ImageTypeJpegGifPng readImageSize imageType imageSize sizeInPixels sizeInPointspngSizefindpHYsgifSizejpegSize findJpegSize getSlideLevel prepSlidespandoc-types-1.9.1Text.Pandoc.DefinitionPandoctexMathToPandoc expsToInlines expToInlines lcLanguages encodePathtex2pdf' extractMsg runTeXProgram readCommandoutput lineLength Data.MaybeNothingnewlinesunDocD BlankLineNewLineCarriageReturn BreakingSpaceFlushBeforeNonBlankPrefixedBlockTextDocState RenderStateprefix usePrefixcolumnisBlankoutp renderDoc renderList mergeBlocks blockToDocoffsetOfblockchop $fIsStringDoc $fShowDoc stripTagsescapeCharForXMLescapeStringForXML attributeListinTagsselfClosingTag inTagsSimpleinTagsIndented toEntities fromEntitiescatchIOversionbindirlibdirdatadir libexecdir getBinDir getLibDir getDataDir getLibexecDirgetDataFileNameSpaceStrEmphNullinlineListToIdentifiersplitAt'isSpaceOrEmptyremoveEmptyBlocksremoveEmptyInlinesremoveTrailingInlineSpacesremoveLeadingInlineSpacesconsolidateInlinesisParahierarchicalizeWithIds headerLtEqciteproc-hs-0.3.8 Text.CSL.Procciteproc processCiteCite getCitationText.Pandoc.Generic queryWithisNotemvPunctsanitize toCapital'deNoteisTextualCitationsetHash toCslCite locatorWords pLocatorWordspMatchpSpacepLocatorpWordWithDigitsJustgetItemopenURLisOk convertTagcssURLsgetRaw renderTags' upperRoman lowerRomandecimal exampleNum defaultNum lowerAlpha upperAlpharomanOneinPeriod inOneParen inTwoParens gridTableSepgridTableHeader gridTableRowgridTableFooterfailUnlessSmartlowercaseRomanDigitsuppercaseRomanDigits emailChar domainChardomainwidthsFromIndicesgridTableSplitLinegridPartgridDashedLinesremoveFinalBargridTableRawLineremoveOneLeadingSpacecompactifyCell apostrophequotedwithQuoteContext singleQuoted doubleQuotedfailIfInQuoteContext charOrRefsingleQuoteStartsingleQuoteEnddoubleQuoteStartdoubleQuoteEndellipsesdash hyphenDashemDashenDash enDashOld emDashOld writeOpenXMLblocksToOpenXMLblockToOpenXMLinlinesToOpenXMLinlineToOpenXMLWS ListMarker NumberMarker BulletMarkerNoMarker WriterStatestTextPropertiesstParaProperties stFootnotes stSectionIdsstExternalLinksstImages stListLevel stListMarker stNumStylesstListsdefaultWriterStateshowTopElement'mknodestyleToOpenXml mkNumberingmkNum mkAbstractNummkLvlpStylerStyledefinitionListItemToOpenXMLgetNumIdaddListlistItemToOpenXMLalignmentToString withMarkerasList getTextProps pushTextProp popTextProp withTextProp getParaProps pushParaProp popParaProp withParaPropformattedString prettyBlock prettyListnullMeta readBlocks readBlock readInlines readInline TagParserisSpace parseHeader parseBodypList pBulletList pOrderedListpDefinitionList pDefListItem fixPlainspRawTag pRawHtmlBlock pHtmlBlockpHeaderpHrule pSimpleTablepCell pBlockQuotepPlainpPara pCodeBlockinline pLocationpSatpSatisfypAnyTag pSelfClosingpEmphpStrong pSuperscript pSubscript pStrikeout pLineBreakpLinkpImagepCodepRawHtmlInlinepInlinesInTagspInTags pOptInTagpClosespTagTextpBlank pTagContentspStr isSpecialpSymbolisBadpBadeitherBlockOrInline blockHtmlTagsblockDocBookTags blockTagsclosesLP parseLaTeX anyControlSeq controlSeqdimenargsp isLowerHex tildeEscapecommentbgroupegroupgroupedbraced bracketedtrim mathDisplay mathInline mathChars double_quote single_quoteinlinesblocks blockCommand inBrackets ignoreInlines ignoreBlocks blockCommandsaddTitle addSubtitleauthorsaddDatesection inlineCommandunlessParseRawisBlockCommandinlineCommands unescapeURLdoverb doLHSverblitaccentgraveacutecirctildeumlautdotmacroncedillatokoptskipopts inlineText inlineChar environmentrawEnvincludeverbCmd verbatimEnv environmentsletter_contentsclosingitem loose_itemdescItemenvlistenvmathEnvverbEnv ordered_list paragraphpreamble addPrefix addSuffixsimpleCiteArgs citationLabelcitescitationcomplexNatbibCitation parseAlignshlinelbreakamp parseTableRow simpTable parseTextile parseBlocks blockParsers codeBlockPreheader blockQuoteanyListanyListAtDepthbulletListAtDepthGHC.Num*bulletListItemAtDepthorderedListAtDepthorderedListItemAtDepthgenericListItemAtDepthdefinitionListdefinitionListItem blockBreak rawHtmlBlockrawLaTeXBlock'para tableCelltableRow tableRows tableHeaderstablemaybeExplicitBlock inlineParsers inlineMarkupmark markupCharsstringBreakers hyphenedWordsstrhtmlSpan whitespaceendlinerawLaTeXInline'linkautoLinkimage escapedTagsymbolcode attributes surrounded simpleInline singleton noteMarker noteBlock codeBlock codeBlockBchruleregtmcopynotewordBoundaries rawHtmlInline escapedInline escapedEqscode1code2DBStatedbSectionLevel dbQuoteType dbDocTitle dbDocAuthors dbDocDatedbBookDB normalizeTree convertEntity attrValuenamedisBlockElementtrimNl addToStartgetImage parseBlock getInlines parseInlinepromoteHeaderstitleTransformcustomCodeBlock mathBlockmathbulletListMarkersunderlineChars specialCharsisHeaderparseRSTrawFieldListItem fieldListItemextractContents fieldList lineBlockLine lineBlockcodeBlockStartparaBeforeCodeBlock paraNormalplain imageBlock doubleHeader singleHeader indentedLine indentedBlock figureBlockextractCaptionmathBlockOneLinemathBlockMultiline lhsCodeBlock birdTrackLinerawBlocklistbulletListStartorderedListStartlistLine indentWith rawListItemlistContinuationlistItem orderedList bulletListdefaultRoleBlockunknownDirectivequotedReferenceNameunquotedReferenceNamesimpleReferenceName'simpleReferenceName referenceName referenceKey targetURIimageKey anonymousKey regularKey dashedLinesimpleDashedLinessimpleTableSepsimpleTableFootersimpleTableRawLinesimpleTableRowsimpleTableSplitLinesimpleTableHeader simpleTable gridTablehyphens escapedCharemphstrong interpreted superscript subscript explicitLink referenceLinkautoURI autoEmailfailUnlessBeginningOfLineinlinesInBalancedBracketsinlinesBetween likelyAbbrevisBulletListMarker isHruleChar setextHChars indentSpacesnonindentSpacesskipNonindentSpaces atMostSpaceslitChar titleLine authorsLinedateLine titleBlock parseMarkdownreferenceTitlerawLinerawLines atxHeader atxClosing setextHeaderblockDelimiter attribute identifieridentifierAttr classAttr keyValAttrcodeBlockDelimitedcodeBlockIndentedlhsCodeBlockLaTeXlhsCodeBlockBirdlhsCodeBlockInverseBirdlhsCodeBlockBirdWithemailBlockQuoteStartemailBlockQuoteanyOrderedListStart listStartlistContinuationLine defListMarker defRawBlock isHtmlOrBlank htmlElement htmlBlockstrictHtmlBlockrawVerbatimBlock rawTeXBlock rawHtmlBlocks tableFootertableSep rawTableLine tableLine multilineRow tableCaptionmultilineTablemultilineTableHeader alignType escapedChar'ltSign exampleRefmathWord mathChunkfoursnested strikeout nonEndline referencesourcesource' linkTitle delinkify inlineNoterawConTeXtEnvironmentcitespnl textualCitebareloc normalCiteciteKeysuffixciteListtoTarget TemplateStateadjustPosition reservedWords parseTemplate plaintext escapedDollar skipEndline conditionalforidentvariable$fTemplateTargetMarkupM$fTemplateTargetByteString$fTemplateTarget[]pandocToMarkdownrefsToMarkdown keyToMarkdownnotesToMarkdownnoteToMarkdown escapeStringtableOfContentselementToListItemolMarkerbeginsWithOrderedListMarkerblockToMarkdownbulletListItemToMarkdownorderedListItemToMarkdowndefinitionListItemToMarkdownblockListToMarkdown getReferenceinlineListToMarkdowninlineToMarkdownstNotesstRefsstPlainRefsNotesplainifyattrsToMarkdown escapeSpaces pandocToRST refsToRSTkeyToRST notesToRST noteToRST pictRefsToRST pictToRST blockToRSTbulletListItemToRSTorderedListItemToRSTdefinitionListItemToRSTblockListToRSTinlineListToRST inlineToRSTstLinks stHasMath stOptions titleToRSTelementToLaTeXinCmd blockToLaTeX sectionHeaderinlineListToLaTeX inlineToLaTeXstInNote stInTable stTableNotes stOLLevel stVerbInNote stEnumeratestTable stStrikeoutstUrl stGraphicsstLHSstBook stCsquotesstHighlighting stIncrementalstInternalLinks stUsesEuro pandocToLaTeX stringToLaTeXtoSlideselementToBeamer isListBlocktoColDescriptorblockListToLaTeXtableRowToLaTeXlistItemToLaTeXdefListItemToLaTeXisQuotedcitationsToNatbib citeCommand citeArgumentscitationsToBiblatexstringToConTeXtelementToConTeXtblockToConTeXtblockListToConTeXtinlineListToConTeXtinlineToConTeXt stNextRefstOrderedListLevelorderedListStylespandocToConTeXtescapeCharForConTeXttableRowToConTeXtlistItemToConTeXtdefListItemToConTeXtwrapTopstringToTexinfoblockToTexinfoblockListToTexinfoinlineListToTexinfoinlineListForNodeinlineToTexinfo stSuperscript stSubscriptpandocToTexinfotableHeadToTexinfotableRowToTexinfotableAnyRowToTexinfo alignedBlock collectNodes makeMenuLinelistItemToTexinfodefListItemToTexinfodisallowedInNodestMathstQuotesstSecNumnl prepForMeta prefixedId unordListordList showSecNum elementToHtmlfootnoteSection parseMailto obfuscateLink obfuscateCharobfuscateString blockToHtmlinlineListToHtml inlineToHtml strToHtml pandocToHtml inTemplate attrsToHtml imageExts treatAsImagetableRowToHtmltableItemToHtml toListItems toListItemblockListToHtmlblockListToNote ppTopElement IdentState chapterNumber runningIdents chapterIdents identTablemetadataElementtransformInlines! imageTypeOf correlateRefs replaceRefsauthorToDocbookelementToDocbookblocksToDocbook plainToParadeflistItemsToDocbookdeflistItemToDocbooklistItemsToDocbooklistItemToDocbookblockToDocbookinlinesToDocbookinlineToDocbooktableRowToDocbooktableItemToDocbookisMathMLblocksToOpenDocumentblockToOpenDocumentinlinesToOpenDocumentinlineToOpenDocument TextStyleSmallCSupSubStrikeBoldItalic stTableStyles stParaStyles stListStyles stTextStylesstTextStyleAttr stIndentParastInDefinitionstTight stFirstParawhen addTableStyleaddNote addParaStyle addTextStyleaddTextStyleAttrrmTextStyleAttrincreaseIndent resetIndent inTightListsetInDefinitionList setFirstParainParagraphTagsinParagraphTagsWithStyle inSpanTags withTextStyle inTextStyle inHeaderTagsinQuotes handleSpaceswithParagraphStyleinPreformattedTagsorderedListToOpenDocumentorderedItemToOpenDocument isTightListnewOrderedListStylebulletListToOpenDocumentlistItemsToOpenDocumentdeflistItemToOpenDocument inBlockQuotecolHeadsToOpenDocumenttableRowToOpenDocumenttableItemToOpenDocumentattrsFromTitlebulletListStyleorderedListLevelStylelistLevelStyle tableStyle paraStyle paraListStyleparaTableStyles textStyleAttr transformPic pandocToMan notesToMan noteToMan manEscapes escapeCode breakSentencesplitSentences blockToManbulletListItemToManorderedListItemToMandefinitionListItemToManblockListToManinlineListToMan inlineToMan stHasTables handleUnicode escapeSpecial stringToRTFcodeStringToRTF rtfParSpacedrtfPar rtfCompact bulletMarkerorderedMarkers blockToRTF spaceAtEnd listItemToRTFdefinitionListItemToRTFinlineListToRTF inlineToRTFindentIncrement listIncrement tableRowToRTFtableItemToRTFpandocToMediaWikiblockToMediaWikilistAttribsToStringlistItemToMediaWikidefinitionListItemToMediaWiki isSimpleListisSimpleListItemblockListToMediaWikiinlineListToMediaWikiinlineToMediaWiki stUseTags isPlainOrParatableRowToMediaWikitableItemToMediaWikipandocToTextileescapeCharForTextileescapeStringForTextileblockToTextilelistItemToTextiledefinitionListItemToTextileblockListToTextileinlineListToTextileinlineToTextile withUseTagstableRowToTextiletableItemToTextile pandocToOrg notesToOrg noteToOrg blockToOrgbulletListItemToOrgorderedListItemToOrgdefinitionListItemToOrgblockListToOrginlineListToOrg inlineToOrg titleToOrgpandocToAsciiDocblockToAsciiDocbulletListItemToAsciiDocorderedListItemToAsciiDocdefinitionListItemToAsciiDocblockListToAsciiDocinlineListToAsciiDocinlineToAsciiDocorderedListLevelbulletListLevel Data.DataDataInlineMetaListNumberStyle AlignmentListNumberDelim QuoteType$fToJsonFilter(->)$fToJsonFilter(->)0$fToJsonFilter(->)1$fToJsonFilter(->)2 StrikeoutLinknullAttrdocDate docAuthorsdocTitle AlignLeft AlignRight AlignCenter AlignDefaultListAttributes DefaultStyleExampleDecimal LowerRoman UpperRoman LowerAlpha UpperAlpha DefaultDelimPeriodOneParen TwoParensAttr TableCellFormatPlainPara CodeBlockRawBlock BlockQuote OrderedList BulletListDefinitionListHeaderHorizontalRuleTable SingleQuote DoubleQuoteTarget DisplayMath InlineMathMathTypeStrong Superscript Subscript SmallCapsQuotedCode LineBreakMath RawInlineImageNote citationHashcitationNoteNum citationModecitationSuffixcitationPrefix citationIdCitation AuthorInTextSuppressAuthorNormalCitation CitationMode processWithM processWith bottomUpMtopDownbottomUp