-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathestraverse.operators.js
More file actions
47 lines (40 loc) · 899 Bytes
/
estraverse.operators.js
File metadata and controls
47 lines (40 loc) · 899 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
39
40
41
42
43
44
45
46
estraverse.Operators = {
'typeof': 'typeof',
'delete': 'delete',
'=': 'equal-assign',
'+=': 'plus-assign',
'-=': 'minus-assign',
'*=': 'times-assign',
'/=': 'divide-assign',
'%=': 'modulus-assign',
'<<=': 'left-shift-assign',
'>>=': 'right-shift-assign',
'>>>=': 'zero-right-shift-assign',
'&=': 'and-assign',
'^=': 'xor-assign',
'|=': 'or-assign',
'==': 'equal',
'!=': 'not-equal',
'===': 'strict-equal',
'!==': 'strict-not-equal',
'>': 'greater-than',
'>=': 'greater-than-or-equal',
'<': 'less-than',
'<=': 'less-than-or-equal',
'%': 'modulus',
'++': 'increment',
'--': 'decrement',
'-': 'negate',
'&': 'bitwise-and',
'|': 'bitwise-or',
'~': 'bitwise-not',
'^': 'xor',
'<<': 'left-shift',
'>>': 'right-shift',
'>>>': 'zero-right-shift',
'&&': 'logical-and',
'||': 'logical-or',
'!': 'logical-not',
'?': 'trinary-consequent',
':': 'trinary-alternate'
}