PHP Класс Markdown_Parser, gitblog

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$block_gamut
$document_gamut
$em_relist
$em_strong_prepared_relist
$em_strong_relist
$empty_element_suffix # Change to ">" for HTML output.
$escape_chars # Table of hash values for escaped characters:
$escape_chars_re
$html_hashes
$in_anchor # Status flag to avoid invalid nesting.
$list_level
$nested_brackets_depth # Needed to insert a maximum bracked depth while converting to PHP.
$nested_brackets_re
$nested_url_parenthesis_depth
$nested_url_parenthesis_re
$no_entities
$no_markup # Change to true to disallow markup or entities.
$predef_titles
$predef_urls # Predefined urls and titles for reference links and images.
$span_gamut
$strong_relist
$tab_width
$titles
$urls # Internal hashes used during transformation.
$utf8_strlen # hanlde UTF-8 if the default function does not exist.

Открытые методы

Метод Описание
Markdown_Parser ( )
_detab_callback ( $matches )
_doAnchors_inline_callback ( $matches )
_doAnchors_reference_callback ( $matches )
_doAutoLinks_email_callback ( $matches )
_doAutoLinks_url_callback ( $matches )
_doBlockQuotes_callback ( $matches )
_doBlockQuotes_callback2 ( $matches )
_doCodeBlocks_callback ( $matches )
_doHardBreaks_callback ( $matches )
_doHeaders_callback_atx ( $matches )
_doHeaders_callback_setext ( $matches )
_doImages_inline_callback ( $matches )
_doImages_reference_callback ( $matches )
_doLists_callback ( $matches )
_hashHTMLBlocks_callback ( $matches )
_initDetab ( )
_processListItems_callback ( $matches )
_stripLinkDefinitions_callback ( $matches )
_unhash_callback ( $matches )
detab ( $text )
doAnchors ( $text )
doAutoLinks ( $text )
doBlockQuotes ( $text )
doCodeBlocks ( $text )
doHardBreaks ( $text )
doHeaders ( $text )
doHorizontalRules ( $text )
doImages ( $text )
doItalicsAndBold ( $text )
doLists ( $text )
encodeAmpsAndAngles ( $text )
encodeAttribute ( $text )
encodeEmailAddress ( $addr )
formParagraphs ( $text )
handleSpanToken ( $token, &$str )
hashBlock ( $text )
hashHTMLBlocks ( $text )
hashPart ( $text, $boundary = 'X' )
makeCodeSpan ( $code )
outdent ( $text )
parseSpan ( $str )
prepareItalicsAndBold ( )
processListItems ( $list_str, $marker_any_re )
runBasicBlockGamut ( $text )
runBlockGamut ( $text )
runSpanGamut ( $text )
setup ( )
stripLinkDefinitions ( $text )
teardown ( )
transform ( $text )
unhash ( $text )

Описание методов

Markdown_Parser() публичный Метод

public Markdown_Parser ( )

_detab_callback() публичный Метод

public _detab_callback ( $matches )

_doAnchors_inline_callback() публичный Метод

public _doAnchors_inline_callback ( $matches )

_doAnchors_reference_callback() публичный Метод

public _doAnchors_reference_callback ( $matches )

_doBlockQuotes_callback() публичный Метод

public _doBlockQuotes_callback ( $matches )

_doBlockQuotes_callback2() публичный Метод

public _doBlockQuotes_callback2 ( $matches )

_doCodeBlocks_callback() публичный Метод

public _doCodeBlocks_callback ( $matches )

_doHardBreaks_callback() публичный Метод

public _doHardBreaks_callback ( $matches )

_doHeaders_callback_atx() публичный Метод

public _doHeaders_callback_atx ( $matches )

_doHeaders_callback_setext() публичный Метод

public _doHeaders_callback_setext ( $matches )

_doImages_inline_callback() публичный Метод

public _doImages_inline_callback ( $matches )

_doImages_reference_callback() публичный Метод

public _doImages_reference_callback ( $matches )

_doLists_callback() публичный Метод

public _doLists_callback ( $matches )

_hashHTMLBlocks_callback() публичный Метод

public _hashHTMLBlocks_callback ( $matches )

_initDetab() публичный Метод

public _initDetab ( )

_processListItems_callback() публичный Метод

public _processListItems_callback ( $matches )

_stripLinkDefinitions_callback() публичный Метод

public _stripLinkDefinitions_callback ( $matches )

_unhash_callback() публичный Метод

public _unhash_callback ( $matches )

detab() публичный Метод

public detab ( $text )

doAnchors() публичный Метод

public doAnchors ( $text )

doBlockQuotes() публичный Метод

public doBlockQuotes ( $text )

doCodeBlocks() публичный Метод

public doCodeBlocks ( $text )

doHardBreaks() публичный Метод

public doHardBreaks ( $text )

doHeaders() публичный Метод

public doHeaders ( $text )

doHorizontalRules() публичный Метод

public doHorizontalRules ( $text )

doImages() публичный Метод

public doImages ( $text )

doItalicsAndBold() публичный Метод

public doItalicsAndBold ( $text )

doLists() публичный Метод

public doLists ( $text )

encodeAmpsAndAngles() публичный Метод

public encodeAmpsAndAngles ( $text )

encodeAttribute() публичный Метод

public encodeAttribute ( $text )

encodeEmailAddress() публичный Метод

public encodeEmailAddress ( $addr )

formParagraphs() публичный Метод

public formParagraphs ( $text )

handleSpanToken() публичный Метод

public handleSpanToken ( $token, &$str )

hashBlock() публичный Метод

public hashBlock ( $text )

hashHTMLBlocks() публичный Метод

public hashHTMLBlocks ( $text )

hashPart() публичный Метод

public hashPart ( $text, $boundary = 'X' )

makeCodeSpan() публичный Метод

public makeCodeSpan ( $code )

outdent() публичный Метод

public outdent ( $text )

parseSpan() публичный Метод

public parseSpan ( $str )

prepareItalicsAndBold() публичный Метод

processListItems() публичный Метод

public processListItems ( $list_str, $marker_any_re )

runBasicBlockGamut() публичный Метод

public runBasicBlockGamut ( $text )

runBlockGamut() публичный Метод

public runBlockGamut ( $text )

runSpanGamut() публичный Метод

public runSpanGamut ( $text )

setup() публичный Метод

public setup ( )

stripLinkDefinitions() публичный Метод

public stripLinkDefinitions ( $text )

teardown() публичный Метод

public teardown ( )

transform() публичный Метод

public transform ( $text )

unhash() публичный Метод

public unhash ( $text )

Описание свойств

$block_gamut публичное свойство

public $block_gamut

$document_gamut публичное свойство

public $document_gamut

$em_relist публичное свойство

public $em_relist

$em_strong_prepared_relist публичное свойство

public $em_strong_prepared_relist

$em_strong_relist публичное свойство

public $em_strong_relist

$empty_element_suffix публичное свойство

# Change to ">" for HTML output.
public $empty_element_suffix

$escape_chars публичное свойство

# Table of hash values for escaped characters:
public $escape_chars

$escape_chars_re публичное свойство

public $escape_chars_re

$html_hashes публичное свойство

public $html_hashes

$in_anchor публичное свойство

# Status flag to avoid invalid nesting.
public $in_anchor

$list_level публичное свойство

public $list_level

$nested_brackets_depth публичное свойство

# Needed to insert a maximum bracked depth while converting to PHP.
public $nested_brackets_depth

$nested_brackets_re публичное свойство

public $nested_brackets_re

$nested_url_parenthesis_depth публичное свойство

public $nested_url_parenthesis_depth

$nested_url_parenthesis_re публичное свойство

public $nested_url_parenthesis_re

$no_entities публичное свойство

public $no_entities

$no_markup публичное свойство

# Change to true to disallow markup or entities.
public $no_markup

$predef_titles публичное свойство

public $predef_titles

$predef_urls публичное свойство

# Predefined urls and titles for reference links and images.
public $predef_urls

$span_gamut публичное свойство

public $span_gamut

$strong_relist публичное свойство

public $strong_relist

$tab_width публичное свойство

public $tab_width

$titles публичное свойство

public $titles

$urls публичное свойство

# Internal hashes used during transformation.
public $urls

$utf8_strlen публичное свойство

# hanlde UTF-8 if the default function does not exist.
public $utf8_strlen