9b      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  $!portablealpha"John MacFarlane <jgm@berkeley.edu>portablealpha"John MacFarlane <jgm@berkeley.edu>-Converts a raw TeX math formula to a list of  inlines. ! Defaults to raw formula between $ characters if entire formula  can't be converted. String to parse (assumes '\n' line endings) portablealpha"John MacFarlane <jgm@berkeley.edu>"portablealpha"John MacFarlane <jgm@berkeley.edu>portablealpha"John MacFarlane <jgm@berkeley.edu>Parse character entity. ,Convert entities in a string to characters. portablealpha"John MacFarlane <jgm@berkeley.edu>>     In reverse order  means no wrapping Number of preceding newlines True if the document is empty. The empty document. a   b is the result of concatenating a with b. 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 .  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.  Indents a $ by the specified number of spaces. A hanging indent. hang ind start doc prints start,  then doc, leaving an indent of ind spaces on every  line but the first. Makes a  non-reflowable. Returns the width of a .  lblock n d is a block of width n characters, with  text derived from d and aligned to the left. Like  but aligned to the right. !Like  but aligned centered. "'Returns the height of a block or other . # 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. "  !"#$%&'(""!  #$%&'("  !"#$%&'(#portablealpha"John MacFarlane <jgm@berkeley.edu>Remove everything between  ... (Escape one character as needed for XML.  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>W)Options for writers *+Include header and footer ,#Template to use in standalone mode -Variables to set in template .Metadata to include in EPUB /+Tabstop for conversion btw spaces and tabs 0Include table of contents 1Are we writing S5 or Slidy? 2$True if lists should be incremental 3'Create latex suitable for use by xetex 4How to print math in HTML 5&Ignore footnotes (used in making toc) 6Number sections in LaTeX 7!Put sections in div tags in HTML 8Use strict markdown syntax 9-Use reference links in writing markdown, rst :Wrap text to line length ;)Characters in a line (for text wrapping) <Write as literate haskell =How to obfuscate emails >Prefix for section & note ids in HTML ?"Directory path of 1st source file @Path of user data directory AHow to print cites B"Biblio files to use for citations CProduce HTML5 DUse chapter for top-level sects EUse listings package for code FVarieties of HTML slide shows. GHIJ1Methods for obfuscating email addresses in HTML. KLMNOPQRSTUVWXYZ:Data structure for defining hierarchical Pandoc documents [\])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 a<Escape a string of characters, using an association list of  characters and strings. b%Strip trailing newlines from string. cDRemove leading and trailing space (including newlines) from string. d7Remove leading space (including newlines) from string. e8Remove trailing space (including newlines) from string. f2Strip leading and trailing characters from string gCChange CamelCase word to hyphenated lowercase (e.g., camel-case). hConvert number <" 4000 to uppercase roman numeral. i9Escape unicode characters in a URI. Characters that are < already valid in a URI, including % and ?, are left alone. j;Unescape unicode and some special characters in a URI, but  without introducing spaces. k8Convert tabs to spaces and filter out DOS line endings. 1 Tabs will be preserved if tab stop is set to 0.  Tab stop Input l<Generate infinite lazy list of markers for an ordered list,  depending on list attributes. mANormalize a list of inline elements: remove leading and trailing  Space elements, collapse double Spaces into singles, and  remove empty Str elements. n Normalize Pandoc! document, consolidating doubled 0s,  combining adjacent 1s and 2 s, remove 3s and  empty elements, etc. 456o=Convert list of inlines to a string with formatting removed. pChange final list item from Para to Plain if the list contains  no other Para blocks. +List of list items (each a list of blocks) 78;Convert Pandoc inline list to plain text identifier. HTML < identifiers must start with a letter, and may contain only ) letters, digits, and the characters _-. qCConvert list of Pandoc blocks into (hierarchical) list of Elements 9:r5Generate a unique identifier from a list of inlines. 8 Second argument is a list of already used identifiers. s!True if block is a Header block. t Shift header levels up or down. uDefault writer options. vFPerform an IO action in a directory, returning to starting directory. wHGet file path for data file, either from specified user data directory, 4 or, if not found there, from Cabal data directory. xJRead file from specified user data directory or, if not found there, from  Cabal data directory. P)*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxP]^_`abcdefghijklmnopZ\[qrstRYXWVUTSNQPOJMLKFIHG)*+,-./0123456789:;<=>?@ABCDEuvwxP)*+,-./0123456789:;<=>?@ABCDE*+,-./0123456789:;<=>?@ABCDEFIHGGHIJMLKKLMNQPOOPQRYXWVUTSSTUVWXYZ\[[\]^_`abcdefghijklmnopqrstuvwxportablealpha"John MacFarlane <jgm@berkeley.edu>y;<yyyportablealpha(Andrea Rossato <andrea.rossato@unitn.it>z Process a ( document by adding citations formatted ! according to a CSL style, using = from citeproc-hs. > Substitute ?$ elements with formatted citations. @ARetrieve all citations from a  docuument. To be used with  B. CDEFGHIJKLMNOPQRzzzportablealpha"John MacFarlane <jgm@berkeley.edu>w{|S}~$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? 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?  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 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. TUAParses a roman numeral (uppercase or lowercase), returns number. Uppercase if true VWX<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. Parser to apply (result, displacement) Parses a character and returns 3! (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 YDParses an uppercase roman numeral and returns (UpperRoman, number). ZCParses 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. aJParses a list number (num) followed by a period, returns list attributes. bIParses a list number (num) followed by a paren, returns list attributes. cHParses 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. d Block parser Caption parser Headerless table efghi&Separator between rows of grid table. jParse header for a grid table. Headerless table klParse row of grid table. mnoParse footer for a grid table. .Parse a string with a given parser and state. parser initial state input Parse a string with parser (for testing). 3Look up key in key table and return target object.  Key table Key pFail unless we're in smart typography mode. qrstuvwxyz{|}~Parse a n ewcommand or renewcommand macro definition.  Apply current macros to string. J{|}~J~}{|J{|}~ portablealpha"John MacFarlane <jgm@berkeley.edu>"Prettyprint Pandoc block element. Prettyprint Pandoc document.  portablealpha"John MacFarlane <jgm@berkeley.edu>9Read 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>9!Convert HTML-formatted string to  document.  Parser state String to parse (assumes '\n' line endings) ,Matches a stretch of HTML in balanced tags. +Matches a tag meeting a certain condition.  portablealpha&Paul Rivier <paul*rivier#demotera*com>63Parse a Textile text and return a Pandoc document. +Parser state, including options for parser String to parse (assuming '\n' line endings) %Special chars border strings parsing .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'#' ;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 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. block tag name implicit block Any inline element -List of consecutive inlines before a newline Inline parsers tried in order !Trademark, registered, copyright  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  Textile standard link syntax is label:target %Detect plain links to http or email. image embedding +Any special symbol defined in specialChars  Inline code Html / CSS attributes (Parses material surrounded by a parser. surrounding parser 'content parser (to be used repeatedly) .Inlines are most of the time of the same form surrounding parser Inline constructor 'content parser (to be used repeatedly)  portablealpha"John MacFarlane <jgm@berkeley.edu>#Parse LaTeX from string and return  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 . number of columns number of columns      ?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.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc citations defghijklJParse any LaTeX inline command and return it in a raw TeX inline element. CParse any LaTeX command and return it in a raw TeX inline element. portablealpha"John MacFarlane <jgm@berkeley.edu>[:Parse reStructuredText string and return Pandoc document. +Parser state, including options for parser String to parse (assuming '\n' line endings) mnopq3Promote all headers in a list of blocks. (Part of  title transformation for RST.) rCIf 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 stuvwxyz{|}~The  'code-block'6 directive (from Sphinx) that allows a language to be  specified. Headerless table Headerless table Headerless table 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. =Parse a sequence of inline elements between square brackets, > including inlines between balanced pairs of square brackets.      Headerless table Headerless table Headerless table Headerless table Headerless table  !"#$%&'()*+,-./012?if the string matches the beginning of an abbreviation (before F the first period, return strings that would finish the abbreviation. 3456789:;<=>?@ABCDEFGHIJKportablealpha"John MacFarlane <jgm@berkeley.edu>LMN/Get default template for the specified writer. %User data directory to search first Name of writer ORenders a template $Assoc. list of values for variables  Template PQRSTUVWXportablealpha"John MacFarlane <jgm@berkeley.edu>YZ[\]^_Convert Pandoc to Markdown. @Convert Pandoc to plain text (like markdown, but without links, " pictures, or inline formatting). `a,Return markdown representation of document. b7Return markdown representation of reference key table. c4Return markdown representation of a reference key. d)Return markdown representation of notes. e*Return markdown representation of a note. f(Escape special characters for Markdown. g8Construct table of contents from list of header blocks. h<Converts an Element to a list item for a table of contents, ij1Ordered list start parser for use in Para below. k2True if string begins with an ordered list marker l*Convert Pandoc block element to markdown. Options Block element m7Convert bullet list item (list of blocks) to markdown. n:Convert ordered list item (a list of blocks) to markdown. options list item marker list item (list of blocks) oBConvert definition list item (label, list of blocks) to markdown. p3Convert list of Pandoc block elements to markdown. Options List of block elements qHGet reference for target; if none exists, create unique one and return. ? Prefer label if possible; otherwise, generate a unique key. r4Convert list of Pandoc inline elements to markdown. st+Convert Pandoc inline element to markdown. portablealpha"John MacFarlane <jgm@berkeley.edu>uvwxyz{|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. #Escape special characters for RST. &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> Convert Pandoc to LaTeX. "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. 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 Texinfo. Add a Top. node around the document, needed by Texinfo. %Escape things as needed for Texinfo. $Puts contents into Texinfo command. )Convert Pandoc block element to Texinfo. Block to convert *Convert Pandoc block elements to Texinfo. ,Convert list of inline elements to Texinfo. Inlines to convert GConvert 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 Math is used in document Syntax highlighting is used Number of current section Modified version of Text.XHtml's stringToHtml. + Use unicode characters wherever possible. (Convert Pandoc document to Html string. +Convert Pandoc document to Html structure. Like Text.XHtml'2s identifier, but adds the writerIdentifierPrefix 3Construct table of contents from list of elements. !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. portablealpha"John MacFarlane <jgm@berkeley.edu>-Produce an EPUB file from a Pandoc document. *EPUB stylesheet specified at command line Writer options Document to convert (oldpath, newpath) images  Version of  that specifies UTF-8 encoding. 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. .Convert a list of inline elements to Docbook. &Convert an inline element to Docbook. portablealpha,Andrea Rossato <andrea.rossato@ing.unitn.it>A     3Auxiliary function to convert Plain block to Para.  !"#$%&'()*+,-:Convert Pandoc document to string in OpenDocument format. ./0123456781Convert a list of Pandoc blocks to OpenDocument. 90Convert a Pandoc block element to OpenDocument. :;<=3Convert a list of inline elements to OpenDocument. >+Convert an inline element to OpenDocument. ?@ABCDEFportablealpha"John MacFarlane <jgm@berkeley.edu>,Produce an ODT file from a Pandoc document. "Path specified by --reference-odt Writer options Document to convert Gportablealpha"John MacFarlane <jgm@berkeley.edu>HIJKLConvert Pandoc to Man. M-Return groff man representation of document. N$Return man representation of notes. O%Return man representation of a note. P*Association list of characters to escape. Q#Escape special characters for Man. R)Escape a literal (code) section for Man. S?Returns the first sentence in a list of inlines, and the rest. T(Split a list of inlines into sentences. U%Convert Pandoc block element to man. Options Block element V2Convert bullet list item (list of blocks) to man. W5Convert 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) X=Convert definition list item (label, list of blocks) to man. Y.Convert list of Pandoc block elements to man. Options List of block elements Z/Convert list of Pandoc inline elements to man. [&Convert Pandoc inline element to man. portablealpha "John MacFarlane <jgm@berkeley.edu>GConvert 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. a/Escape things as needed for code block in RTF. bHMake 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 cDefault paragraph. block indent (in twips) 1first line indent (relative to block) (in twips)  alignment string with content d1Compact paragraph (e.g. for compact list items). block indent (in twips) 1first line indent (relative to block) (in twips)  alignment string with content efg9Returns appropriate bullet list marker for indent level. hEReturns appropriate (list of) ordered list markers for indent level. i%Convert Pandoc block element to RTF.  indent level  alignment block to convert jklEnsure that there')s the same amount of space after compact  lists as after regular lists. m+Convert list item (list of blocks) to RTF.  alignment  indent level list start marker list item (list of blocks) n=Convert definition list item (label, list of blocks) to RTF.  alignment  indent level list item (list of blocks) o%Convert list of inline items to RTF. list of inlines to convert pConvert inline item to RTF. inline to convert portablealpha"John MacFarlane <jgm@berkeley.edu>qrstuConvert Pandoc to MediaWiki. v-Return MediaWiki representation of document. w)Escape special characters for MediaWiki. x,Convert Pandoc block element to MediaWiki. Options Block element y9Convert ordered list attributes to HTML attribute string zCConvert 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. ,Convert Pandoc inline element to MediaWiki. portablealpha"John MacFarlane <jgm@berkeley.edu>Convert Pandoc to Textile. +Return Textile representation of document. ,Escape one character as needed for Textile. %Escape string as needed for Textile. *Convert Pandoc block element to Textile. Options Block element 9Convert ordered list attributes to HTML attribute string AConvert bullet or ordered list item (list of blocks) to Textile. AConvert 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. Options List of block elements 3Convert list of Pandoc inline elements to Textile. *Convert Pandoc inline element to Textile. portablealpha&Puneeth Chaganti <punchagan@gmail.com>Convert Pandoc to Org. 'Return Org representation of document. $Return Org representation of notes. %Return Org representation of a note. #Escape special characters for Org. &Convert Pandoc block element to Org. Block element 2Convert bullet list item (list of blocks) to Org. 5Convert ordered list item (a list of blocks) to Org. marker for list item list item (list of blocks) <Convert defintion list item (label, list of blocks) to Org. .Convert list of Pandoc block elements to Org. List of block elements /Convert list of Pandoc inline elements to Org. &Convert Pandoc inline element to Org.  portablealpha "John MacFarlane <jgm@berkeley.edu>"Version number of pandoc library. )Association list of formats and readers. 6Association list of formats and writers (omitting the  binary writers, odt 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. 312?0B)*+,-./0123456789:;<=>?@ABCDEFGHINOPQRSTUVWXYu{}~p~{})*+,-./0123456789:;<=>?@ABCDEFIHGRYXWVUTSNQPOu%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~=      !!!"""""""" !",#$%&'()*+,-../0123456789:;<=>?#@#A#B#C#D#E#F#G$H$I$J$K$L$M$N$O$P$QRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~           >                                           u          >         3                                                   >         ! "  # $  % & ' (   ) * + , - . / 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 o pqrstuv>wxyz{|}~$%&'(G  UZWX> $&'(G  ]UZVWXpg0      !"#$% &'()*+,-./0123456%789:;<=>?@ABCDEFGHIJKLMNOPQR%STUVWXYZ[\]:^;_`aBbcdefgshijklmnopqrstuvwxyz{|}~s 6     6"#$% !"#$%&''()*+,-./0123456789:;<=>?@ABCDEFGH+IJKLMNOPQRSTUVWXYZ[\]^_`abcdeffghijfkflfmfnfop pandoc-1.8Text.Pandoc.Readers.TeXMathText.Pandoc.HighlightingText.Pandoc.CharacterReferencesText.Pandoc.PrettyText.Pandoc.SharedText.Pandoc.S5Text.Pandoc.BiblioText.Pandoc.ParsingText.Pandoc.Writers.NativeText.Pandoc.Readers.NativeText.Pandoc.Readers.HTMLText.Pandoc.Readers.TextileText.Pandoc.Readers.LaTeXText.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.Org Text.PandocText.Pandoc.UUIDText.Pandoc.UTF8Text.Pandoc.XML Paths_pandoc readTeXMathdefaultHighlightingCss languageslanguagesByExtension highlightHtmlcharacterReferencedecodeCharacterReferencesDocisEmptyempty<>cathcat<+>hsep$$$+$vcatvseprendertextcharspacecr blanklineprefixedflushnesthangnowrapoffsetlblockrblockcblockheightinsidebracesbracketsparensquotes doubleQuotes WriterOptionswriterStandalonewriterTemplatewriterVariableswriterEPUBMetadata writerTabStopwriterTableOfContentswriterSlideVariantwriterIncremental writerXeTeXwriterHTMLMathMethodwriterIgnoreNoteswriterNumberSectionswriterSectionDivswriterStrictMarkdownwriterReferenceLinkswriterWrapText writerColumnswriterLiterateHaskellwriterEmailObfuscationwriterIdentifierPrefixwriterSourceDirectorywriterUserDataDirwriterCiteMethodwriterBiblioFiles writerHtml5writerChapterswriterListingsHTMLSlideVariantNoSlides SlidySlidesS5SlidesObfuscationMethodJavascriptObfuscationReferenceObfuscation NoObfuscation CiteMethodBiblatexNatbibCiteprocHTMLMathMethodMathJaxMathMLWebTeXGladTeXJsMath LaTeXMathML PlainMathElementSecBlksplitBysplitByIndices substitutebackslashEscapesescapeStringUsingstripTrailingNewlinesremoveLeadingTrailingSpaceremoveLeadingSpaceremoveTrailingSpacestripFirstAndLastcamelCaseToHyphenatedtoRomanNumeral escapeURI unescapeURI tabFilterorderedListMarkersnormalizeSpaces normalize stringify compactifyhierarchicalize uniqueIdent isHeaderBlock headerShiftdefaultWriterOptions inDirectory findDataFile readDataFiles5HeaderIncludes processBiblioKeyTableKey NoteTable QuoteContextNoQuote InDoubleQuote InSingleQuote ParserContext NullState ListItemState HeaderType DoubleHeader SingleHeader ParserState stateParseRawstateParserContextstateQuoteContext stateKeysstateCitations stateNotes stateTabStopstateStandalone stateTitle stateAuthors stateDate stateStrict stateSmartstateLiterateHaskell stateColumnsstateHeaderTablestateIndentedCodeClassesstateNextExample stateExamplesstateHasChaptersstateApplyMacros stateMacros>>~anyLine many1TillnotFollowedBy' oneOfStrings spaceChar skipSpaces blanklinesenclosed stringAnyCaseparseFromString lineClumpcharsInBalancedcharsInBalanced' romanNumeral emailAddressuriwithHorizDisplacement nullBlock failIfStrict failUnlessLHSescapedanyOrderedListMarkerorderedListMarkercharRef tableWith gridTableWithreadWithtestStringWithdefaultParserStatetoKeyfromKey lookupKeySrcsmartPunctuationmacro applyMacros' writeNative readNativereadHtml isInlineTag isBlockTag isTextTag isCommentTaghtmlInBalancedhtmlTag readTextile readLaTeXrawLaTeXEnvironment'rawLaTeXInlinereadRST readMarkdownTemplateTargetgetDefaultTemplaterenderTemplate writeMarkdown writePlainwriteRST writeLaTeX writeConTeXt writeTexinfowriteHtmlString writeHtml writeEPUB writeDocbookwriteOpenDocumentwriteODTwriteMan rtfEmbedImagewriteRTFwriteMediaWiki writeTextilewriteOrg pandocVersionreaderswriters jsonFilterUUID getRandomUUIDpandoc-types-1.8Text.Pandoc.DefinitionPandoctexMathToPandoc expsToInlines expToInlinesreadFile writeFile getContentsputStrputStrLnhPutStr hPutStrLn hGetContentsnumRefhexNumdecNumentityunDocD BlankLineNewLineCarriageReturn BreakingSpaceFlushPrefixedBlockTextDocState RenderStateoutputprefix usePrefix lineLengthbase Data.MaybeNothingcolumnnewlinesoutp renderDoc renderList mergeBlocks blockToDocoffsetOfblockchop stripTagsescapeCharForXMLescapeStringForXML attributeListinTagsselfClosingTag inTagsSimpleinTagsIndentedversionbindirlibdirdatadir libexecdir getBinDir getLibDir getDataDir getLibexecDirgetDataFileNameSpaceStrEmphNullremoveEmptyBlocksremoveEmptyInlinesconsolidateInlinesisParainlineListToIdentifierhierarchicalizeWithIds headerLtEq s5Javascripts5CSSciteproc-hs-0.3.1 Text.CSL.Procciteproc processCiteCiteisTextualCitation getCitationText.Pandoc.Generic queryWithgetNotegetCitegetNoteCitationssetHash generateNotes procInlines mvCiteInNotesetCiteNoteNumsetCitationNoteNum toCslCite locatorWords pLocatorWordspMatchpSpacepLocatorpWordWithDigitslowercaseRomanDigitsuppercaseRomanDigits emailChar domainChardomain upperRoman lowerRomandecimal exampleNum defaultNum lowerAlpha upperAlpharomanOneinPeriod inOneParen inTwoParenswidthsFromIndicesgridTableSplitLinegridPartgridDashedLinesremoveFinalBar gridTableSepgridTableHeadergridTableRawLine gridTableRowremoveOneLeadingSpacecompactifyCellgridTableFooterfailUnlessSmart apostrophequotedwithQuoteContext singleQuoted doubleQuotedfailIfInQuoteContext charOrRefsingleQuoteStartsingleQuoteEnddoubleQuoteStartdoubleQuoteEndellipsesdashenDashemDash prettyList prettyBlocknullMeta readBlocks readBlock readInlines readInline TagParser parseHeader parseBody renderTags'pList pBulletList pOrderedListpDefinitionList pDefListItempRawTag pRawHtmlBlock pHtmlBlockpHeaderpHrule pSimpleTablepTd pBlockQuotepPlainpPara pCodeBlockinline pLocationpSatpSatisfypAnyTag pSelfClosingpEmphpStrong pSuperscript pSubscript pStrikeout pLineBreakpLinkpImagepCodepRawHtmlInlinepInlinesInTagspInTagspClosespTagTextpBlank pTagContentspStr isSpecialpSymboleitherBlockOrInline blockHtmlTagscloses specialChars parseTextile noteMarker noteBlock parseBlocks blockParsers codeBlock codeBlockBc codeBlockPreheader blockQuotehruleanyListanyListAtDepthbulletListAtDepthGHC.Num*bulletListItemAtDepthorderedListAtDepthorderedListItemAtDepthdefinitionListdefinitionListItem blockBreak rawHtmlBlockpara tableCelltableRow tableRows tableHeaderstablemaybeExplicitBlockinlines inlineParsersmarkregtmcopynotestrhtmlSpan whitespaceendline rawHtmlInlinelinkautoLinkimagesymbolcodecode1code2 attributes surrounded simpleInline bracketedTextoptOrArgisArg commandArgscommandbeginend environmentanyEnvironmentprocessLaTeXPreamble parseLaTeXchaptersectionheaderWithLevel simpleTablehline parseAlignsparseTableHeader parseTableRow codeBlockWith lhsCodeBlocklistlistItem orderedList bulletList bibliographic maketitletitleauthorsdate itemBlockrawLaTeXEnvironmentunknownEnvironmentignoredemacrounknownCommandcommandsToIgnoreskipChar commentBlockcomment accentedCharnormalAccentedChar accentTablespecialAccentedCharccedilaringiumlszligoslashlslashaeligpoundeuro copyrightsect escapedChar unescapedChar specialCharspacerinterwordSpace backslashtildecaretbarltgt doubleQuotecode3 lhsInlineCodeemph strikeout superscript subscripthyphenstrongnonbreakingSpace linebreakmathmath1math2math3math4math5math6 ensureMathurlfootnotecitesimpleCiteArgs simpleCitecomplexNatbibCitescomplexNatbibTextualcomplexNatbibParenthetical addPrefix addSuffix citationLabelrawLaTeXInline'bulletListMarkersunderlineCharsisHeaderpromoteHeaderstitleTransformparseRSTrawFieldListItem fieldListItemextractContents fieldList lineBlockLine lineBlockcodeBlockStartparaBeforeCodeBlock paraNormalplain imageBlock doubleHeader singleHeader indentedLine indentedBlockcustomCodeBlock birdTrackLinerawBlockbulletListStartorderedListStartlistLine indentWith rawListItemlistContinuationunknownDirectivequotedReferenceNameunquotedReferenceNameisolatedsimpleReferenceName referenceName referenceKey targetURIimageKey anonymousKey regularKey dashedLinesimpleDashedLinessimpleTableSepsimpleTableFootersimpleTableRawLinesimpleTableRowsimpleTableSplitLinesimpleTableHeader gridTablehyphens interpreted explicitLink referenceLinkautoURI autoEmailisBulletListMarker isHruleChar setextHCharsisBlank indentSpacesnonindentSpacesskipNonindentSpaces atMostSpacesfailUnlessBeginningOfLineinlinesInBalancedBrackets titleLine authorsLinedateLine titleBlock parseMarkdownreferenceTitlerawLinerawLines atxHeader atxClosing setextHeadercodeBlockDelimiter attribute identifieridentifierAttr classAttr keyValAttrcodeBlockDelimitedcodeBlockIndentedlhsCodeBlockLaTeXlhsCodeBlockBirdlhsCodeBlockInverseBirdlhsCodeBlockBirdWithemailBlockQuoteStartemailBlockQuoteanyOrderedListStart listStartlistContinuationLine defListMarker defRawBlock isHtmlOrBlank htmlElement htmlBlockstrictHtmlBlockrawVerbatimBlock rawTeXBlock rawHtmlBlocks tableFootertableSep rawTableLine tableLine multilineRow tableCaptionmultilineTablemultilineTableHeader alignType inlineNonLink failIfLinkltSign exampleRefmathWord mathChunk mathDisplay mathInline fourOrMore nonEndline likelyAbbrev referencesourcesource' linkTitle inlineNoterawConTeXtEnvironment' inBracketsspnl textualCitebareloc normalCiteciteKeysuffixciteListcitationtoTarget TemplateStateadjustPosition reservedWords parseTemplate plaintext escapedDollar skipEndline conditionalforidentvariable WriterStatestNotesstRefsstPlainRefsNotesplainifypandocToMarkdownrefsToMarkdown keyToMarkdownnotesToMarkdownnoteToMarkdown escapeStringtableOfContentselementToListItemattrsToMarkdownolMarkerbeginsWithOrderedListMarkerblockToMarkdownbulletListItemToMarkdownorderedListItemToMarkdowndefinitionListItemToMarkdownblockListToMarkdown getReferenceinlineListToMarkdown escapeSpacesinlineToMarkdownstLinksstImages stHasMath stOptions pandocToRST refsToRSTkeyToRST notesToRST noteToRST pictRefsToRST pictToRST titleToRST blockToRSTbulletListItemToRSTorderedListItemToRSTdefinitionListItemToRSTblockListToRSTinlineListToRST inlineToRSTstInNote stOLLevel stVerbInNote stEnumeratestTable stStrikeout stSubscriptstUrl stGraphicsstLHSstBook pandocToLaTeX stringToLaTeXinCmddeVerb blockToLaTeXtoColDescriptorblockListToLaTeXtableRowToLaTeXlistItemToLaTeXdefListItemToLaTeXinlineListToLaTeXisQuoted inlineToLaTeXcitationsToNatbib citeCommand citeArgumentscitationsToBiblatex stNextRefstOrderedListLevelorderedListStylespandocToConTeXtescapeCharForConTeXtstringToConTeXtblockToConTeXttableRowToConTeXtlistItemToConTeXtdefListItemToConTeXtblockListToConTeXtinlineListToConTeXtinlineToConTeXt stSuperscriptwrapToppandocToTexinfostringToTexinfoblockToTexinfotableHeadToTexinfotableRowToTexinfotableAnyRowToTexinfo alignedBlockblockListToTexinfo collectNodes makeMenuLinelistItemToTexinfodefListItemToTexinfoinlineListToTexinfoinlineListForNodedisallowedInNodeinlineToTexinfostMathstHighlightingstSecNumdefaultWriterStaterenderFragment stringToHtml pandocToHtml inTemplate prefixedId showSecNum elementToHtmlfootnoteSection parseMailto obfuscateLink obfuscateCharobfuscateString attrsToHtml blockToHtmltableRowToHtmlalignmentToStringtableItemToHtmlblockListToHtmlinlineListToHtml inlineToHtmlblockListToNotemetadataElementtransformInlinestransformBlock! ppTopElement imageTypeOf pageTemplateauthorToDocbookelementToDocbookblocksToDocbook plainToParadeflistItemsToDocbookdeflistItemToDocbooklistItemsToDocbooklistItemToDocbookblockToDocbooktableRowToDocbooktableItemToDocbookinlinesToDocbookinlineToDocbook TextStyleSmallCSupSubStrikeBoldItalic stTableStyles stParaStyles stListStyles stTextStylesstTextStyleAttr stIndentParastInDefinitionstTightwhen addTableStyleaddNote addParaStyle addTextStyleaddTextStyleAttrrmTextStyleAttrincreaseIndent resetIndent inTightListsetInDefinitionListinParagraphTagsinParagraphTagsWithStyle inSpanTags withTextStyle inTextStyle inHeaderTagsinQuotes handleSpaceswithParagraphStyleinPreformattedTagsorderedListToOpenDocumentorderedItemToOpenDocument isTightListnewOrderedListStylebulletListToOpenDocumentlistItemsToOpenDocumentdeflistItemToOpenDocument inBlockQuoteblocksToOpenDocumentblockToOpenDocumentcolHeadsToOpenDocumenttableRowToOpenDocumenttableItemToOpenDocumentinlinesToOpenDocumentinlineToOpenDocumentbulletListStyleorderedListLevelStylelistLevelStyle tableStyle paraStyle paraListStyleparaTableStyles textStyleAttr transformPic stHasTables pandocToMan notesToMan noteToMan manEscapes escapeCode breakSentencesplitSentences blockToManbulletListItemToManorderedListItemToMandefinitionListItemToManblockListToManinlineListToMan inlineToMan handleUnicode escapeSpecial stringToRTFcodeStringToRTF rtfParSpacedrtfPar rtfCompactindentIncrement listIncrement bulletMarkerorderedMarkers blockToRTF tableRowToRTFtableItemToRTF spaceAtEnd listItemToRTFdefinitionListItemToRTFinlineListToRTF inlineToRTF stListLevel stUseTagspandocToMediaWikiblockToMediaWikilistAttribsToStringlistItemToMediaWikidefinitionListItemToMediaWiki isSimpleListisSimpleListItem isPlainOrParatableRowToMediaWikitableItemToMediaWikiblockListToMediaWikiinlineListToMediaWikiinlineToMediaWikipandocToTextile withUseTagsescapeCharForTextileescapeStringForTextileblockToTextilelistItemToTextiledefinitionListItemToTextiletableRowToTextiletableItemToTextileblockListToTextileinlineListToTextileinlineToTextile pandocToOrg notesToOrg noteToOrg titleToOrg blockToOrgbulletListItemToOrgorderedListItemToOrgdefinitionListItemToOrgblockListToOrginlineListToOrg inlineToOrg StrikeoutLinknullAttrdocDate docAuthorsdocTitleMeta AlignLeft AlignRight AlignCenter AlignDefault AlignmentListAttributes DefaultStyleExampleDecimal LowerRoman UpperRoman LowerAlpha UpperAlphaListNumberStyle DefaultDelimPeriodOneParen TwoParensListNumberDelimAttr TableCellFormatPlainPara CodeBlockRawBlock BlockQuote OrderedList BulletListDefinitionListHeaderHorizontalRuleTable SingleQuote DoubleQuote QuoteTypeTarget DisplayMath InlineMathMathTypeStrong Superscript Subscript SmallCapsQuotedCodeEmDashEnDash ApostropheEllipses LineBreakMath RawInlineImageNoteInline citationHashcitationNoteNum citationModecitationSuffixcitationPrefix citationIdCitation AuthorInTextSuppressAuthorNormalCitation CitationMode processWithM processWith bottomUpMtopDownbottomUp