operator_feature.test
902 Bytes
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
.
+ -
/ * **
< > <= >=
= ?= <>
& &&
a-b
a~b
a->b
a=>b
a|b
a{b}c
----------------------------------------------------
[
["punctuation", "."],
["operator", "+"], ["operator", "-"],
["operator", "/"], ["operator", "*"], ["operator", "**"],
["operator", "<"], ["operator", ">"], ["operator", "<="], ["operator", ">="],
["operator", "="], ["operator", "?="], ["operator", "<>"],
["string-operator", "&"], ["string-operator", "&&"],
"\r\n\r\na", ["token-operator", "-"],
"b\r\na", ["token-operator", "~"],
"b\r\na", ["token-operator", "->"],
"b\r\na", ["token-operator", "=>"],
"b\r\na", ["token-operator", "|"],
"b\r\na", ["token-operator", "{"], "b", ["token-operator", "}"], "c"
]
----------------------------------------------------
Checks for operators, string-operators and token-operators.
The leading dot serves only because tests are trimmed.