File tree 3 files changed +6
-1
lines changed
3 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -200,7 +200,8 @@ export default function(hljs) {
200
200
} ) ,
201
201
{
202
202
className : 'symbol' ,
203
- begin : / ' [ a - z A - Z _ ] [ a - z A - Z 0 - 9 _ ] * /
203
+ // negative lookahead to avoid matching `'`
204
+ begin : / ' [ a - z A - Z _ ] [ a - z A - Z 0 - 9 _ ] * (? ! ' ) /
204
205
} ,
205
206
{
206
207
scope : 'string' ,
Original file line number Diff line number Diff line change 3
3
<span class="hljs-string">'<span class="hljs-char escape_">\x</span>1A'</span>;
4
4
<span class="hljs-string">'<span class="hljs-char escape_">\u</span>12AS'</span>;
5
5
<span class="hljs-string">'<span class="hljs-char escape_">\U</span>1234ASDF'</span>;
6
+ <span class="hljs-string">'😭'</span>;
6
7
<span class="hljs-string">b'a'</span>;
7
8
8
9
<span class="hljs-string">"hello"</span>;
12
13
<span class="hljs-string">r###"world"###</span>;
13
14
<span class="hljs-string">r##" "###
14
15
"# "##</span>;
16
+ <span class="hljs-string">"😭😭😭😭"</span>;
15
17
16
18
<span class="hljs-string">br" "</span>;
17
19
<span class="hljs-string">br#"hello"#</span>;
Original file line number Diff line number Diff line change 3
3
'\x1A';
4
4
'\u12AS';
5
5
'\U1234ASDF';
6
+ '😭';
6
7
b'a';
7
8
8
9
"hello";
@@ -12,6 +13,7 @@ r"hello";
12
13
r###"world"###;
13
14
r##" "###
14
15
"# "##;
16
+ "😭😭😭😭";
15
17
16
18
br" ";
17
19
br#"hello"#;
You can’t perform that action at this time.
0 commit comments