@@ -95,17 +95,15 @@ block.normal = merge({}, block);
95
95
block . gfm = merge ( { } , block . normal , {
96
96
nptable : '^ *([^|\\n ].*\\|.*)\\n' // Header
97
97
+ ' *([-:]+ *\\|[-| :]*)' // Align
98
- + '(?:\\n((?:(?!\\n|hr|heading|lheading| blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)' , // Cells
98
+ + '(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)' , // Cells
99
99
table : '^ *\\|(.+)\\n' // Header
100
100
+ ' *\\|?( *[-:]+[-| :]*)' // Align
101
- + '(?:\\n *((?:(?!\\n|hr|heading|lheading| blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)' // Cells
101
+ + '(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)' // Cells
102
102
} ) ;
103
103
104
104
block . gfm . nptable = edit ( block . gfm . nptable )
105
105
. replace ( 'hr' , block . hr )
106
106
. replace ( 'heading' , ' {0,3}#{1,6} ' )
107
- // .replace('lheading', '([^\\n]+)\\n {0,3}(=+|-+) *(?:\\n+|$)')
108
- . replace ( '|lheading' , '' ) // setex headings don't interrupt gfm tables
109
107
. replace ( 'blockquote' , ' {0,3}>' )
110
108
. replace ( 'code' , ' {4}[^\\n]' )
111
109
. replace ( 'fences' , ' {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n' )
@@ -117,8 +115,6 @@ block.gfm.nptable = edit(block.gfm.nptable)
117
115
block . gfm . table = edit ( block . gfm . table )
118
116
. replace ( 'hr' , block . hr )
119
117
. replace ( 'heading' , ' {0,3}#{1,6} ' )
120
- // .replace('lheading', '([^\\n]+)\\n {0,3}(=+|-+) *(?:\\n+|$)')
121
- . replace ( '|lheading' , '' ) // setex headings don't interrupt gfm tables
122
118
. replace ( 'blockquote' , ' {0,3}>' )
123
119
. replace ( 'code' , ' {4}[^\\n]' )
124
120
. replace ( 'fences' , ' {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n' )
0 commit comments