\Markdown_Parser
Synopsis
class Markdown_Parser
{
- // members
- public integer $nested_brackets_depth = 6;
- public $nested_brackets_re;
- public integer $nested_url_parenthesis_depth = 4;
- public $nested_url_parenthesis_re;
- public string $escape_chars = '\`*_{}[]()>#+-.!';
- public $escape_chars_re;
- public $empty_element_suffix = MARKDOWN_EMPTY_ELEMENT_SUFFIX;
- public $tab_width = MARKDOWN_TAB_WIDTH;
- public boolean $no_markup = false;
- public boolean $no_entities = false;
- public array $predef_urls = ;
- public array $predef_titles = ;
- public array $urls = ;
- public array $titles = ;
- public array $html_hashes = ;
- public boolean $in_anchor = false;
- public array $document_gamut = ;
- public array $block_gamut = ;
- public array $span_gamut = ;
- public integer $list_level = 0;
- public array $em_relist = ;
- public array $strong_relist = ;
- public array $em_strong_relist = ;
- public $em_strong_prepared_relist;
- public string $utf8_strlen = 'mb_strlen';
- // methods
- 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()
Members
public
- $block_gamut
- $document_gamut
- $em_relist
- $em_strong_prepared_relist
- $em_strong_relist
- $empty_element_suffix
- $escape_chars
- $escape_chars_re
- $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_titles
- $predef_urls
- $span_gamut
- $strong_relist
- $tab_width
- $titles
- $urls
- $utf8_strlen
Methods
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()