\MarkdownExtra_Parser
Synopsis
class MarkdownExtra_Parser
extends Markdown_Parser
{
- // members
- public string $fn_id_prefix = "";
- public $fn_link_title = MARKDOWN_FN_LINK_TITLE;
- public $fn_backlink_title = MARKDOWN_FN_BACKLINK_TITLE;
- public $fn_link_class = MARKDOWN_FN_LINK_CLASS;
- public $fn_backlink_class = MARKDOWN_FN_BACKLINK_CLASS;
- public array $predef_abbr = ;
- public array $footnotes = ;
- public array $footnotes_ordered = ;
- public array $abbr_desciptions = ;
- public string $abbr_word_re = '';
- public integer $footnote_counter = 1;
- public string $block_tags_re = 'p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|address|form|fieldset|iframe|hr|legend';
- public string $context_block_tags_re = 'script|noscript|math|ins|del';
- public string $contain_span_tags_re = 'p|h[1-6]|li|dd|dt|td|th|legend|address';
- public string $clean_tags_re = 'script|math';
- public string $auto_close_tags_re = 'hr|img';
- public array $em_relist = ;
- public array $strong_relist = ;
- public array $em_strong_relist = ;
- // Inherited members from Markdown_Parser
- public integer $nested_brackets_depth;
- public $nested_brackets_re;
- public integer $nested_url_parenthesis_depth;
- public $nested_url_parenthesis_re;
- public string $escape_chars;
- public $escape_chars_re;
- public $empty_element_suffix;
- public $tab_width;
- public boolean $no_markup;
- public boolean $no_entities;
- public array $predef_urls;
- public array $predef_titles;
- public array $urls;
- public array $titles;
- public array $html_hashes;
- public boolean $in_anchor;
- public array $document_gamut;
- public array $block_gamut;
- public array $span_gamut;
- public integer $list_level;
- public array $em_relist;
- public array $strong_relist;
- public array $em_strong_relist;
- public $em_strong_prepared_relist;
- public string $utf8_strlen;
- // methods
- public void MarkdownExtra_Parser()
- public void setup()
- public void teardown()
- public void hashHTMLBlocks()
- public void _hashHTMLBlocks_inMarkdown()
- public void _hashHTMLBlocks_inHTML()
- public void hashClean()
- public void doHeaders()
- public void _doHeaders_attr()
- public void _doHeaders_callback_setext()
- public void _doHeaders_callback_atx()
- public void doTables()
- public void _doTable_leadingPipe_callback()
- public void _doTable_callback()
- public void doDefLists()
- public void _doDefLists_callback()
- public void processDefListItems()
- public void _processDefListItems_callback_dt()
- public void _processDefListItems_callback_dd()
- public void doFencedCodeBlocks()
- public void _doFencedCodeBlocks_callback()
- public void _doFencedCodeBlocks_newlines()
- public void formParagraphs()
- public void stripFootnotes()
- public void _stripFootnotes_callback()
- public void doFootnotes()
- public void appendFootnotes()
- public void _appendFootnotes_callback()
- public void stripAbbreviations()
- public void _stripAbbreviations_callback()
- public void doAbbreviations()
- public void _doAbbreviations_callback()
- // Inherited methods from Markdown_Parser
- public void Markdown_Parser()
- public void setup()
- public void teardown()
- public void transform()
- public void stripLinkDefinitions()
- public void _stripLinkDefinitions_callback()
- public void hashHTMLBlocks()
- public void _hashHTMLBlocks_callback()
- public void hashPart()
- public void hashBlock()
- public void runBlockGamut()
- public void runBasicBlockGamut()
- public void doHorizontalRules()
- public void runSpanGamut()
- public void doHardBreaks()
- public void _doHardBreaks_callback()
- public void doAnchors()
- public void _doAnchors_reference_callback()
- public void _doAnchors_inline_callback()
- public void doImages()
- public void _doImages_reference_callback()
- public void _doImages_inline_callback()
- public void doHeaders()
- public void _doHeaders_callback_setext()
- public void _doHeaders_callback_atx()
- public void doLists()
- public void _doLists_callback()
- public void processListItems()
- public void _processListItems_callback()
- public void doCodeBlocks()
- public void _doCodeBlocks_callback()
- public void makeCodeSpan()
- public void prepareItalicsAndBold()
- public void doItalicsAndBold()
- public void doBlockQuotes()
- public void _doBlockQuotes_callback()
- public void _doBlockQuotes_callback2()
- public void formParagraphs()
- public void encodeAttribute()
- public void encodeAmpsAndAngles()
- public void doAutoLinks()
- public void _doAutoLinks_url_callback()
- public void _doAutoLinks_email_callback()
- public void encodeEmailAddress()
- public void parseSpan()
- public void handleSpanToken()
- public void outdent()
- public void detab()
- public void _detab_callback()
- public void _initDetab()
- public void unhash()
- public void _unhash_callback()
Hierarchy
Extends
Members
public
- $abbr_desciptions
- $abbr_word_re
- $block_gamut
- $document_gamut
- $em_relist
- $em_relist
- $em_strong_prepared_relist
- $em_strong_relist
- $em_strong_relist
- $empty_element_suffix
- $escape_chars
- $escape_chars_re
- $fn_backlink_class
- $fn_backlink_title
- $fn_id_prefix
- $fn_link_class
- $fn_link_title
- $footnote_counter
- $footnotes
- $footnotes_ordered
- $html_hashes
- $in_anchor
- $list_level
- $nested_brackets_depth
- $nested_brackets_re
- $nested_url_parenthesis_depth
- $nested_url_parenthesis_re
- $no_entities
- $no_markup
- $predef_abbr
- $predef_titles
- $predef_urls
- $span_gamut
- $strong_relist
- $strong_relist
- $tab_width
- $titles
- $urls
- $utf8_strlen
Methods
public
- MarkdownExtra_Parser()
- _appendFootnotes_callback()
- _doAbbreviations_callback()
- _doDefLists_callback()
- _doFencedCodeBlocks_callback()
- _doFencedCodeBlocks_newlines()
- _doHeaders_attr()
- _doHeaders_callback_atx()
- _doHeaders_callback_setext()
- _doTable_callback()
- _doTable_leadingPipe_callback()
- _hashHTMLBlocks_inHTML()
- _hashHTMLBlocks_inMarkdown()
- _processDefListItems_callback_dd()
- _processDefListItems_callback_dt()
- _stripAbbreviations_callback()
- _stripFootnotes_callback()
- appendFootnotes()
- doAbbreviations()
- doDefLists()
- doFencedCodeBlocks()
- doFootnotes()
- doHeaders()
- doTables()
- formParagraphs()
- hashClean()
- hashHTMLBlocks()
- processDefListItems()
- setup()
- stripAbbreviations()
- stripFootnotes()
- teardown()
Inherited from Markdown_Parser
public
- Markdown_Parser()
- _detab_callback()
- _doAnchors_inline_callback()
- _doAnchors_reference_callback()
- _doAutoLinks_email_callback()
- _doAutoLinks_url_callback()
- _doBlockQuotes_callback()
- _doBlockQuotes_callback2()
- _doCodeBlocks_callback()
- _doHardBreaks_callback()
- _doHeaders_callback_atx()
- _doHeaders_callback_setext()
- _doImages_inline_callback()
- _doImages_reference_callback()
- _doLists_callback()
- _hashHTMLBlocks_callback()
- _initDetab()
- _processListItems_callback()
- _stripLinkDefinitions_callback()
- _unhash_callback()
- detab()
- doAnchors()
- doAutoLinks()
- doBlockQuotes()
- doCodeBlocks()
- doHardBreaks()
- doHeaders()
- doHorizontalRules()
- doImages()
- doItalicsAndBold()
- doLists()
- encodeAmpsAndAngles()
- encodeAttribute()
- encodeEmailAddress()
- formParagraphs()
- handleSpanToken()
- hashBlock()
- hashHTMLBlocks()
- hashPart()
- makeCodeSpan()
- outdent()
- parseSpan()
- prepareItalicsAndBold()
- processListItems()
- runBasicBlockGamut()
- runBlockGamut()
- runSpanGamut()
- setup()
- stripLinkDefinitions()
- teardown()
- transform()
- unhash()