Skip to content

Commit c1d8cc8

Browse files
authored
Merge pull request #170 from aspeddro/fix-char
Close #147
2 parents 39720a2 + 8b6d3fb commit c1d8cc8

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

grammar.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1454,7 +1454,7 @@ module.exports = grammar({
14541454

14551455
character: $ => seq(
14561456
"'",
1457-
choice(/[^\\']/, $.escape_sequence),
1457+
repeat(choice(/[^\\']/, $.escape_sequence)),
14581458
"'"
14591459
),
14601460

test/corpus/literals.txt

+7-1
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,9 @@ Characters
185185
'\\'
186186
'Ж'
187187
'😬'
188+
'\o021'
189+
'\179'
190+
'\u{1F600}'
188191

189192
---
190193

@@ -193,7 +196,10 @@ Characters
193196
(expression_statement (character (escape_sequence)))
194197
(expression_statement (character (escape_sequence)))
195198
(expression_statement (character))
196-
(expression_statement (character)))
199+
(expression_statement (character))
200+
(expression_statement (character (escape_sequence)))
201+
(expression_statement (character (escape_sequence)))
202+
(expression_statement (character (escape_sequence))))
197203

198204
============================================
199205
Polyvars

0 commit comments

Comments
 (0)