File tree 3 files changed +18
-2
lines changed
3 files changed +18
-2
lines changed Original file line number Diff line number Diff line change @@ -469,7 +469,7 @@ var inline = {
469
469
nolink : / ^ ! ? \[ ( (?: \[ [ ^ \] ] * \] | \\ [ \[ \] ] | [ ^ \[ \] ] ) * ) \] / ,
470
470
strong : / ^ _ _ ( [ \s \S ] + ?) _ _ (? ! _ ) | ^ \* \* ( [ \s \S ] + ?) \* \* (? ! \* ) / ,
471
471
em : / ^ \b _ ( (?: [ ^ _ ] | _ _ ) + ?) _ \b | ^ \* ( (?: \* \* | [ \s \S ] ) + ?) \* (? ! \* ) / ,
472
- code : / ^ ( ` + ) ( [ \s \S ] * ?[ ^ ` ] ) \1(? ! ` ) / ,
472
+ code : / ^ ( ` + ) ( \s * ) ( [ \s \S ] * ?[ ^ ` ] ? ) \2 \1(? ! ` ) / ,
473
473
br : / ^ { 2 , } \n (? ! \s * $ ) / ,
474
474
del : noop ,
475
475
text : / ^ [ \s \S ] + ?(? = [ \\ < ! \[ _ * ` ] | { 2 , } \n | $ ) /
@@ -675,7 +675,7 @@ InlineLexer.prototype.output = function(src) {
675
675
// code
676
676
if ( cap = this . rules . code . exec ( src ) ) {
677
677
src = src . substring ( cap [ 0 ] . length ) ;
678
- out += this . renderer . codespan ( escape ( cap [ 2 ] . trim ( ) , true ) ) ;
678
+ out += this . renderer . codespan ( escape ( cap [ 3 ] . trim ( ) , true ) ) ;
679
679
continue ;
680
680
}
681
681
Original file line number Diff line number Diff line change 1
1
< p > < code > hi ther `` ok ```</ code > </ p >
2
+
3
+ < p > < code > `</ code > </ p >
4
+
5
+ < p > < code > There is a literal backtick (`) here.</ code > </ p >
6
+
7
+ < p > A backtick-delimited string in a code span: < code > `foo`</ code > </ p >
8
+
9
+ < p > Please don't use any < code > <blink></ code > tags.</ p >
Original file line number Diff line number Diff line change 1
1
````` hi ther `` ok ``` `````
2
+
3
+ `` ` ``
4
+
5
+ `` There is a literal backtick (`) here. ``
6
+
7
+ A backtick-delimited string in a code span: `` `foo` ``
8
+
9
+ Please don't use any ` <blink> ` tags.
You can’t perform that action at this time.
0 commit comments