forked from PrismJS/prism
-
Notifications
You must be signed in to change notification settings - Fork 0
/
character_feature.test
51 lines (41 loc) · 1.19 KB
/
character_feature.test
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#\a ; lowercase letter
#\A ; uppercase letter
#\( ; left parenthesis
#\space ; the space character
#\newline ; the newline character
#\c-a ; Control-a
#\meta-b ; Meta-b
#\c-s-m-h-a ; Control-Meta-Super-Hyper-A
#\; #\' #\"
#\u0041
#\x10FFFF
#\λ
#\)
----------------------------------------------------
[
["character", "#\\a"],
["comment", "; lowercase letter"],
["character", "#\\A"],
["comment", "; uppercase letter"],
["character", "#\\("],
["comment", "; left parenthesis"],
["character", "#\\space"],
["comment", "; the space character"],
["character", "#\\newline"],
["comment", "; the newline character"],
["character", "#\\c-a"],
["comment", "; Control-a"],
["character", "#\\meta-b"],
["comment", "; Meta-b"],
["character", "#\\c-s-m-h-a"],
["comment", "; Control-Meta-Super-Hyper-A"],
["character", "#\\;"],
["character", "#\\'"],
["character", "#\\\""],
["character", "#\\u0041"],
["character", "#\\x10FFFF"],
["character", "#\\λ"],
["character", "#\\)"]
]
----------------------------------------------------
Checks for character literals.