PHP 클래스 MarkdownExtra_Parser, gitblog

상속: extends Markdown_Parser
파일 보기 프로젝트 열기: rsms/gitblog 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$abbr_desciptions
$abbr_word_re
$auto_close_tags_re # Tags that do not need to be closed.
$block_tags_re # Tags that are always treated as block tags:
$clean_tags_re # they appear:
$contain_span_tags_re # Tags where markdown="1" default to span mode:
$context_block_tags_re # Tags treated as block tags only if the opening tag is alone on it's line:
$em_relist #
$em_strong_relist
$fn_backlink_class
$fn_backlink_title
$fn_id_prefix # Prefix for footnote ids.
$fn_link_class # Optional class attribute for footnote links and backlinks.
$fn_link_title # Optional title attribute for footnote links and backlinks.
$footnote_counter # Give the current footnote number.
$footnotes # Extra variables used during extra transformations.
$footnotes_ordered
$predef_abbr # Predefined abbreviations.
$strong_relist

공개 메소드들

메소드 설명
MarkdownExtra_Parser ( )
_appendFootnotes_callback ( $matches )
_doAbbreviations_callback ( $matches )
_doDefLists_callback ( $matches )
_doFencedCodeBlocks_callback ( $matches )
_doFencedCodeBlocks_newlines ( $matches )
_doHeaders_attr ( $attr )
_doHeaders_callback_atx ( $matches )
_doHeaders_callback_setext ( $matches )
_doTable_callback ( $matches )
_doTable_leadingPipe_callback ( $matches )
_hashHTMLBlocks_inHTML ( $text, $hash_method, $md_attr )
_hashHTMLBlocks_inMarkdown ( $text, $indent, $enclosing_tag_re = '', $span = false )
_processDefListItems_callback_dd ( $matches )
_processDefListItems_callback_dt ( $matches )
_stripAbbreviations_callback ( $matches )
_stripFootnotes_callback ( $matches )
appendFootnotes ( $text )
doAbbreviations ( $text )
doDefLists ( $text )
doFencedCodeBlocks ( $text )
doFootnotes ( $text )
doHeaders ( $text )
doTables ( $text )
formParagraphs ( $text )
hashClean ( $text )
hashHTMLBlocks ( $text )
processDefListItems ( $list_str )
setup ( )
stripAbbreviations ( $text ) ### Abbreviations ###
stripFootnotes ( $text ) ### Footnotes
teardown ( )

메소드 상세

MarkdownExtra_Parser() 공개 메소드

_appendFootnotes_callback() 공개 메소드

public _appendFootnotes_callback ( $matches )

_doAbbreviations_callback() 공개 메소드

public _doAbbreviations_callback ( $matches )

_doDefLists_callback() 공개 메소드

public _doDefLists_callback ( $matches )

_doFencedCodeBlocks_callback() 공개 메소드

public _doFencedCodeBlocks_callback ( $matches )

_doFencedCodeBlocks_newlines() 공개 메소드

public _doFencedCodeBlocks_newlines ( $matches )

_doHeaders_attr() 공개 메소드

public _doHeaders_attr ( $attr )

_doHeaders_callback_atx() 공개 메소드

public _doHeaders_callback_atx ( $matches )

_doHeaders_callback_setext() 공개 메소드

public _doHeaders_callback_setext ( $matches )

_doTable_callback() 공개 메소드

public _doTable_callback ( $matches )

_doTable_leadingPipe_callback() 공개 메소드

public _doTable_leadingPipe_callback ( $matches )

_hashHTMLBlocks_inHTML() 공개 메소드

public _hashHTMLBlocks_inHTML ( $text, $hash_method, $md_attr )

_hashHTMLBlocks_inMarkdown() 공개 메소드

public _hashHTMLBlocks_inMarkdown ( $text, $indent, $enclosing_tag_re = '', $span = false )

_processDefListItems_callback_dd() 공개 메소드

public _processDefListItems_callback_dd ( $matches )

_processDefListItems_callback_dt() 공개 메소드

public _processDefListItems_callback_dt ( $matches )

_stripAbbreviations_callback() 공개 메소드

public _stripAbbreviations_callback ( $matches )

_stripFootnotes_callback() 공개 메소드

public _stripFootnotes_callback ( $matches )

appendFootnotes() 공개 메소드

public appendFootnotes ( $text )

doAbbreviations() 공개 메소드

public doAbbreviations ( $text )

doDefLists() 공개 메소드

public doDefLists ( $text )

doFencedCodeBlocks() 공개 메소드

public doFencedCodeBlocks ( $text )

doFootnotes() 공개 메소드

public doFootnotes ( $text )

doHeaders() 공개 메소드

public doHeaders ( $text )

doTables() 공개 메소드

public doTables ( $text )

formParagraphs() 공개 메소드

public formParagraphs ( $text )

hashClean() 공개 메소드

public hashClean ( $text )

hashHTMLBlocks() 공개 메소드

public hashHTMLBlocks ( $text )

processDefListItems() 공개 메소드

public processDefListItems ( $list_str )

setup() 공개 메소드

public setup ( )

stripAbbreviations() 공개 메소드

### Abbreviations ###
public stripAbbreviations ( $text )

stripFootnotes() 공개 메소드

### Footnotes
public stripFootnotes ( $text )

teardown() 공개 메소드

public teardown ( )

프로퍼티 상세

$abbr_desciptions 공개적으로 프로퍼티

public $abbr_desciptions

$abbr_word_re 공개적으로 프로퍼티

public $abbr_word_re

$auto_close_tags_re 공개적으로 프로퍼티

# Tags that do not need to be closed.
public $auto_close_tags_re

$block_tags_re 공개적으로 프로퍼티

# Tags that are always treated as block tags:
public $block_tags_re

$clean_tags_re 공개적으로 프로퍼티

# they appear:
public $clean_tags_re

$contain_span_tags_re 공개적으로 프로퍼티

# Tags where markdown="1" default to span mode:
public $contain_span_tags_re

$context_block_tags_re 공개적으로 프로퍼티

# Tags treated as block tags only if the opening tag is alone on it's line:
public $context_block_tags_re

$em_relist 공개적으로 프로퍼티

#
public $em_relist

$em_strong_relist 공개적으로 프로퍼티

public $em_strong_relist

$fn_id_prefix 공개적으로 프로퍼티

# Prefix for footnote ids.
public $fn_id_prefix

$footnote_counter 공개적으로 프로퍼티

# Give the current footnote number.
public $footnote_counter

$footnotes 공개적으로 프로퍼티

# Extra variables used during extra transformations.
public $footnotes

$footnotes_ordered 공개적으로 프로퍼티

public $footnotes_ordered

$predef_abbr 공개적으로 프로퍼티

# Predefined abbreviations.
public $predef_abbr

$strong_relist 공개적으로 프로퍼티

public $strong_relist