|
23 | 23 | */ |
24 | 24 | class Slimdown { |
25 | 25 | public static $rules = array ( |
26 | | - '/```(.*?)```/s' => 'self::code_parse', // code blocks |
27 | | - '/\n(#+)(.*)/' => 'self::header', // headers |
| 26 | + '/```(.*?)```/s' => self::class .'::code_parse', // code blocks |
| 27 | + '/\n(#+)(.*)/' => self::class .'::header', // headers |
28 | 28 | '/\!\[([^\[]+)\]\(([^\)]+)\)/' => '<img src=\'\2\' alt=\'\1\' />', // images |
29 | 29 | '/\[([^\[]+)\]\(([^\)]+)\)/' => '<a href=\'\2\'>\1</a>', // links |
30 | 30 | '/(\*\*|__)(.*?)\1/' => '<strong>\2</strong>', // bold |
31 | 31 | '/(\*|_)(.*?)\1/' => '<em>\2</em>', // emphasis |
32 | 32 | '/\~\~(.*?)\~\~/' => '<del>\1</del>', // del |
33 | 33 | '/\:\"(.*?)\"\:/' => '<q>\1</q>', // quote |
34 | 34 | '/`(.*?)`/' => '<code>\1</code>', // inline code |
35 | | - '/\n\*(.*)/' => 'self::ul_list', // ul lists |
36 | | - '/\n[0-9]+\.(.*)/' => 'self::ol_list', // ol lists |
37 | | - '/\n(>|\>)(.*)/' => 'self::blockquote', // blockquotes |
| 35 | + '/\n\*(.*)/' => self::class .'::ul_list', // ul lists |
| 36 | + '/\n[0-9]+\.(.*)/' => self::class .'::ol_list', // ol lists |
| 37 | + '/\n(>|\>)(.*)/' => self::class .'::blockquote', // blockquotes |
38 | 38 | '/\n-{5,}/' => "\n<hr />", // horizontal rule |
39 | | - '/\n([^\n]+)\n/' => 'self::para', // add paragraphs |
| 39 | + '/\n([^\n]+)\n/' => self::class .'::para', // add paragraphs |
40 | 40 | '/<\/ul>\s?<ul>/' => '', // fix extra ul |
41 | 41 | '/<\/ol>\s?<ol>/' => '', // fix extra ol |
42 | 42 | '/<\/blockquote><blockquote>/' => "\n" // fix extra blockquote |
|
0 commit comments