MarkdownExtra_Parser Class Reference

Inheritance diagram for MarkdownExtra_Parser:

Markdown_Parser

List of all members.

Public Member Functions

 MarkdownExtra_Parser ()
 setup ()
 teardown ()
 hashHTMLBlocks ($text)
 _hashHTMLBlocks_inMarkdown ($text, $indent=0, $enclosing_tag= '', $span=false)
 _hashHTMLBlocks_inHTML ($text, $hash_method, $md_attr)
 hashClean ($text)
 doHeaders ($text)
 _doHeaders_attr ($attr)
 _doHeaders_callback_setext ($matches)
 _doHeaders_callback_atx ($matches)
 doTables ($text)
 _doTable_leadingPipe_callback ($matches)
 _doTable_callback ($matches)
 doDefLists ($text)
 _doDefLists_callback ($matches)
 processDefListItems ($list_str)
 _processDefListItems_callback_dt ($matches)
 _processDefListItems_callback_dd ($matches)
 doFencedCodeBlocks ($text)
 _doFencedCodeBlocks_callback ($matches)
 _doFencedCodeBlocks_newlines ($matches)
 doItalicsAndBold ($text)
 formParagraphs ($text)
 stripFootnotes ($text)
 _stripFootnotes_callback ($matches)
 doFootnotes ($text)
 appendFootnotes ($text)
 _appendFootnotes_callback ($matches)
 stripAbbreviations ($text)
 _stripAbbreviations_callback ($matches)
 doAbbreviations ($text)
 _doAbbreviations_callback ($matches)

Public Attributes

 $fn_id_prefix = ""
 $fn_link_title = MARKDOWN_FN_LINK_TITLE
 $fn_backlink_title = MARKDOWN_FN_BACKLINK_TITLE
 $fn_link_class = MARKDOWN_FN_LINK_CLASS
 $fn_backlink_class = MARKDOWN_FN_BACKLINK_CLASS
 $predef_abbr = array()
 $footnotes = array()
 $footnotes_ordered = array()
 $abbr_desciptions = array()
 $abbr_matches = array()
 $footnote_counter = 1
 $block_tags = 'p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|address|form|fieldset|iframe|hr|legend'
 $context_block_tags = 'script|noscript|math|ins|del'
 $contain_span_tags = 'p|h[1-6]|li|dd|dt|td|th|legend|address'
 $clean_tags = 'script|math'
 $auto_close_tags = 'hr|img'


Member Function Documentation

MarkdownExtra_Parser::MarkdownExtra_Parser (  ) 

MarkdownExtra_Parser::setup (  ) 

Reimplemented from Markdown_Parser.

MarkdownExtra_Parser::teardown (  ) 

Reimplemented from Markdown_Parser.

MarkdownExtra_Parser::hashHTMLBlocks ( text  ) 

Reimplemented from Markdown_Parser.

MarkdownExtra_Parser::_hashHTMLBlocks_inMarkdown ( text,
indent = 0,
enclosing_tag = '',
span = false 
)

MarkdownExtra_Parser::_hashHTMLBlocks_inHTML ( text,
hash_method,
md_attr 
)

MarkdownExtra_Parser::hashClean ( text  ) 

MarkdownExtra_Parser::doHeaders ( text  ) 

Reimplemented from Markdown_Parser.

MarkdownExtra_Parser::_doHeaders_attr ( attr  ) 

MarkdownExtra_Parser::_doHeaders_callback_setext ( matches  ) 

Reimplemented from Markdown_Parser.

MarkdownExtra_Parser::_doHeaders_callback_atx ( matches  ) 

Reimplemented from Markdown_Parser.

MarkdownExtra_Parser::doTables ( text  ) 

MarkdownExtra_Parser::_doTable_leadingPipe_callback ( matches  ) 

MarkdownExtra_Parser::_doTable_callback ( matches  ) 

MarkdownExtra_Parser::doDefLists ( text  ) 

MarkdownExtra_Parser::_doDefLists_callback ( matches  ) 

MarkdownExtra_Parser::processDefListItems ( list_str  ) 

MarkdownExtra_Parser::_processDefListItems_callback_dt ( matches  ) 

MarkdownExtra_Parser::_processDefListItems_callback_dd ( matches  ) 

MarkdownExtra_Parser::doFencedCodeBlocks ( text  ) 

MarkdownExtra_Parser::_doFencedCodeBlocks_callback ( matches  ) 

MarkdownExtra_Parser::_doFencedCodeBlocks_newlines ( matches  ) 

MarkdownExtra_Parser::doItalicsAndBold ( text  ) 

Reimplemented from Markdown_Parser.

MarkdownExtra_Parser::formParagraphs ( text  ) 

Reimplemented from Markdown_Parser.

MarkdownExtra_Parser::stripFootnotes ( text  ) 

MarkdownExtra_Parser::_stripFootnotes_callback ( matches  ) 

MarkdownExtra_Parser::doFootnotes ( text  ) 

MarkdownExtra_Parser::appendFootnotes ( text  ) 

MarkdownExtra_Parser::_appendFootnotes_callback ( matches  ) 

MarkdownExtra_Parser::stripAbbreviations ( text  ) 

MarkdownExtra_Parser::_stripAbbreviations_callback ( matches  ) 

MarkdownExtra_Parser::doAbbreviations ( text  ) 

MarkdownExtra_Parser::_doAbbreviations_callback ( matches  ) 


Member Data Documentation

MarkdownExtra_Parser::$fn_id_prefix = ""

MarkdownExtra_Parser::$fn_link_title = MARKDOWN_FN_LINK_TITLE

MarkdownExtra_Parser::$fn_backlink_title = MARKDOWN_FN_BACKLINK_TITLE

MarkdownExtra_Parser::$fn_link_class = MARKDOWN_FN_LINK_CLASS

MarkdownExtra_Parser::$fn_backlink_class = MARKDOWN_FN_BACKLINK_CLASS

MarkdownExtra_Parser::$predef_abbr = array()

MarkdownExtra_Parser::$footnotes = array()

MarkdownExtra_Parser::$footnotes_ordered = array()

MarkdownExtra_Parser::$abbr_desciptions = array()

MarkdownExtra_Parser::$abbr_matches = array()

MarkdownExtra_Parser::$footnote_counter = 1

MarkdownExtra_Parser::$block_tags = 'p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|address|form|fieldset|iframe|hr|legend'

MarkdownExtra_Parser::$context_block_tags = 'script|noscript|math|ins|del'

MarkdownExtra_Parser::$contain_span_tags = 'p|h[1-6]|li|dd|dt|td|th|legend|address'

MarkdownExtra_Parser::$clean_tags = 'script|math'

MarkdownExtra_Parser::$auto_close_tags = 'hr|img'


The documentation for this class was generated from the following file:

Generated on Wed Feb 3 15:44:51 2010 for Pluf by  doxygen