/
char_feature.test
43 lines (33 loc) · 1.14 KB
/
char_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
#\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
#\λ
#\)
#\💩
----------------------------------------------------
[
["char", "#\\a"], ["comment", "; lowercase letter"],
["char", "#\\A"], ["comment", "; uppercase letter"],
["char", "#\\("], ["comment", "; left parenthesis"],
["char", "#\\space"], ["comment", "; the space character"],
["char", "#\\newline"], ["comment", "; the newline character"],
["char", "#\\c-a"], ["comment", "; Control-a"],
["char", "#\\meta-b"], ["comment", "; Meta-b"],
["char", "#\\c-s-m-h-a"], ["comment", "; Control-Meta-Super-Hyper-A"],
["char", "#\\;"], ["char", "#\\'"], ["char", "#\\\""],
["char", "#\\u0041"],
["char", "#\\x10FFFF"],
["char", "#\\λ"],
["char", "#\\)"],
["char", "#\\💩"]
]
----------------------------------------------------
Checks for character literals.