blob: 7da27549199a967621a87828c3bc0bfdf16ab0ae (
plain)
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
|
#! stap -p3
probe begin
{
# all assignment operators
a = b
# a <<< b
a += b
a -= b
a *= b
a /= b
a %= b
a <<= b
a >>= b
a &= b
a ^= b
a |= b
# all ternary operators
a ? b : c
# all binary operators
a || b
a && b
a | b
a & b
a ^ b
a < b
a > b
a == b
a != b
a <= b
a >= b
a << b
a >> b
as . bs
as == bs # overload operators for strings
as != bs
a + b
a - b
a * b
a / b
a % b
# all unary operators; use explicit ";" to avoid grammar ambiguities
a ++ ;
a -- ;
++ a ;
-- b ;
~ a ;
! a ;
+ a ;
- a ;
}
|