operator_feature.test
2.45 KB
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
-r -w -x -o -R
-W -X -O -e -z
-s -f -d -l -p
-S -b -c -t -u
-g -k -T -B -M
-A -C
+ ++ +=
- -- -= ->
* ** *= **=
1 / 2
1 // 2
$a /= 2
$a //= 2
= == =~ =>
~ ~~ ~=
| || |= ||=
& && &= &&=
< <= << <<= <=>
> >= >> >>=
! !~ !=
% %=
^ ^=
. .= .. ...
\ ?
lt gt le ge
eq ne cmp not
and or xor
x x=
----------------------------------------------------
[
["operator", "-r"], ["operator", "-w"], ["operator", "-x"], ["operator", "-o"], ["operator", "-R"],
["operator", "-W"], ["operator", "-X"], ["operator", "-O"], ["operator", "-e"], ["operator", "-z"],
["operator", "-s"], ["operator", "-f"], ["operator", "-d"], ["operator", "-l"], ["operator", "-p"],
["operator", "-S"], ["operator", "-b"], ["operator", "-c"], ["operator", "-t"], ["operator", "-u"],
["operator", "-g"], ["operator", "-k"], ["operator", "-T"], ["operator", "-B"], ["operator", "-M"],
["operator", "-A"], ["operator", "-C"],
["operator", "+"], ["operator", "++"], ["operator", "+="],
["operator", "-"], ["operator", "--"], ["operator", "-="], ["operator", "->"],
["operator", "*"], ["operator", "**"], ["operator", "*="], ["operator", "**="],
["number", "1"], ["operator", "/"], ["number", "2"],
["number", "1"], ["operator", "//"], ["number", "2"],
["variable", "$a"], ["operator", "/="], ["number", "2"],
["variable", "$a"], ["operator", "//="], ["number", "2"],
["operator", "="], ["operator", "=="], ["operator", "=~"], ["operator", "=>"],
["operator", "~"], ["operator", "~~"], ["operator", "~="],
["operator", "|"], ["operator", "||"], ["operator", "|="], ["operator", "||="],
["operator", "&"], ["operator", "&&"], ["operator", "&="], ["operator", "&&="],
["operator", "<"], ["operator", "<="], ["operator", "<<"], ["operator", "<<="], ["operator", "<=>"],
["operator", ">"], ["operator", ">="], ["operator", ">>"], ["operator", ">>="],
["operator", "!"], ["operator", "!~"], ["operator", "!="],
["operator", "%"], ["operator", "%="],
["operator", "^"], ["operator", "^="],
["operator", "."], ["operator", ".="], ["operator", ".."], ["operator", "..."],
["operator", "\\"], ["operator", "?"],
["operator", "lt"], ["operator", "gt"], ["operator", "le"], ["operator", "ge"],
["operator", "eq"], ["operator", "ne"], ["operator", "cmp"], ["operator", "not"],
["operator", "and"], ["operator", "or"], ["operator", "xor"],
["operator", "x"], ["operator", "x="]
]
----------------------------------------------------
Checks for operators.