!RBIX
12529030924842180271
x
M
1
n
n
x
10
__script__
i
28
99
7
0
65
49
1
2
13
99
12
7
2
12
7
3
12
65
12
49
4
4
15
49
2
0
15
2
11
I
6
I
0
I
0
I
0
n
p
5
x
8
Rubinius
x
11
open_module
x
15
__module_init__
M
1
n
n
x
8
Rubinius
i
29
5
66
99
7
0
1
65
49
1
3
13
99
12
7
2
12
7
3
12
65
12
49
4
4
15
49
2
0
11
I
6
I
0
I
0
I
0
n
p
5
x
16
BlockEnvironment
x
10
open_class
x
14
__class_init__
M
1
n
n
x
16
BlockEnvironment
i
252
5
66
5
7
0
47
49
1
1
15
5
7
2
47
49
1
1
15
5
7
3
47
49
1
1
15
5
7
4
47
49
5
1
15
5
7
6
47
49
1
1
15
99
7
7
7
8
65
67
49
9
0
49
10
4
15
99
7
11
7
12
65
67
49
9
0
49
10
4
15
99
7
13
7
14
65
67
49
9
0
49
10
4
15
99
7
15
7
16
65
67
49
9
0
49
10
4
15
99
7
17
7
18
65
67
49
9
0
49
10
4
15
99
7
19
7
20
65
67
49
9
0
49
10
4
15
99
7
21
7
22
65
67
49
9
0
49
10
4
15
99
7
23
7
24
65
67
49
9
0
49
10
4
15
99
7
25
7
26
65
67
49
9
0
49
10
4
15
99
7
27
7
28
65
67
49
9
0
49
10
4
15
99
7
29
7
30
65
67
49
9
0
49
10
4
15
99
7
31
7
32
65
67
49
9
0
49
10
4
15
99
7
33
7
34
65
67
49
9
0
49
10
4
15
99
7
35
7
36
65
67
49
9
0
49
10
4
15
99
7
37
7
38
65
67
49
9
0
49
10
4
11
I
5
I
0
I
0
I
0
n
p
39
x
5
scope
x
11
attr_reader
x
9
top_scope
x
4
code
x
16
proc_environment
x
13
attr_accessor
x
18
metadata_container
x
10
from_proc?
M
1
n
n
x
10
from_proc?
i
3
39
0
11
I
1
I
0
I
0
I
0
n
p
1
x
17
@proc_environment
p
5
I
-1
I
10
I
0
I
11
I
3
x
34
kernel/common/block_environment.rb
p
0
x
17
method_visibility
x
15
add_defn_method
x
13
under_context
M
1
n
n
x
13
under_context
i
29
20
0
38
0
15
20
0
38
1
15
20
1
38
2
15
20
1
49
3
0
49
4
0
38
5
15
5
11
11
I
3
I
2
I
2
I
2
n
p
6
x
10
@top_scope
x
6
@scope
x
5
@code
x
5
scope
x
6
module
x
7
@module
p
13
I
-1
I
14
I
0
I
15
I
5
I
16
I
a
I
17
I
f
I
18
I
1a
I
1a
I
1d
x
34
kernel/common/block_environment.rb
p
2
x
5
scope
x
7
cmethod
x
11
change_name
M
1
n
n
x
11
change_name
i
10
39
0
20
0
49
1
1
38
0
11
I
3
I
1
I
1
I
1
n
p
2
x
5
@code
x
11
change_name
p
5
I
-1
I
1d
I
0
I
1e
I
a
x
34
kernel/common/block_environment.rb
p
1
x
4
name
x
13
repoint_scope
M
1
n
n
x
13
repoint_scope
i
11
39
0
49
1
0
20
0
49
2
1
11
I
3
I
1
I
1
I
1
n
p
3
x
5
@code
x
5
scope
x
16
using_current_as
p
5
I
-1
I
21
I
0
I
22
I
b
x
34
kernel/common/block_environment.rb
p
1
x
5
where
x
14
disable_scope!
M
1
n
n
x
14
disable_scope!
i
9
39
0
49
1
0
49
2
0
11
I
1
I
0
I
0
I
0
n
p
3
x
5
@code
x
5
scope
x
20
using_disabled_scope
p
5
I
-1
I
25
I
0
I
26
I
9
x
34
kernel/common/block_environment.rb
p
0
x
12
static_scope
M
1
n
n
x
12
static_scope
i
6
39
0
49
1
0
11
I
1
I
0
I
0
I
0
n
p
2
x
5
@code
x
5
scope
p
5
I
-1
I
29
I
0
I
2a
I
6
x
34
kernel/common/block_environment.rb
p
0
x
10
to_binding
M
1
n
n
x
10
to_binding
i
16
45
0
1
39
2
39
3
39
3
49
4
0
49
5
3
11
I
4
I
0
I
0
I
0
n
p
6
x
7
Binding
n
x
6
@scope
x
5
@code
x
5
scope
x
5
setup
p
5
I
-1
I
2d
I
0
I
2e
I
10
x
34
kernel/common/block_environment.rb
p
0
x
16
set_eval_binding
M
1
n
n
x
16
set_eval_binding
i
18
39
0
49
1
0
49
2
0
20
0
13
18
2
49
3
1
15
11
I
4
I
1
I
1
I
1
n
p
4
x
5
@code
x
5
scope
x
6
script
x
13
eval_binding=
p
5
I
-1
I
31
I
0
I
32
I
12
x
34
kernel/common/block_environment.rb
p
1
x
4
bind
x
10
from_eval?
M
1
n
n
x
10
from_eval?
i
13
39
0
13
9
12
15
39
0
78
49
1
1
11
I
2
I
0
I
0
I
0
n
p
2
x
19
@metadata_container
x
2
[]
p
5
I
-1
I
39
I
0
I
3a
I
d
x
34
kernel/common/block_environment.rb
p
0
x
10
from_eval!
M
1
n
n
x
10
from_eval!
i
48
39
0
9
7
1
8
35
45
1
2
13
71
3
47
9
29
47
49
4
0
13
79
47
49
5
1
15
8
33
79
49
3
1
38
0
15
39
0
78
2
13
18
3
49
6
2
15
11
I
4
I
0
I
0
I
0
n
p
7
x
19
@metadata_container
x
5
Tuple
n
x
3
new
x
8
allocate
x
10
initialize
x
3
[]=
p
9
I
-1
I
3d
I
0
I
3e
I
23
I
0
I
24
I
3f
I
30
x
34
kernel/common/block_environment.rb
p
0
x
16
make_independent
M
1
n
n
x
16
make_independent
i
16
39
0
49
1
0
38
0
15
39
2
49
1
0
38
2
11
I
1
I
0
I
0
I
0
n
p
3
x
10
@top_scope
x
3
dup
x
6
@scope
p
7
I
-1
I
42
I
0
I
43
I
8
I
44
I
10
x
34
kernel/common/block_environment.rb
p
0
x
16
call_on_instance
M
1
n
n
x
16
call_on_instance
i
17
5
20
0
39
0
49
1
0
20
1
36
1
47
51
2
2
11
I
7
I
2
I
1
I
1
I
1
p
3
x
5
@code
x
5
scope
x
10
call_under
p
5
I
-1
I
47
I
0
I
48
I
11
x
34
kernel/common/block_environment.rb
p
2
x
3
obj
x
4
args
x
5
arity
M
1
n
n
x
5
arity
i
52
39
0
49
1
0
13
9
31
15
39
0
49
1
0
78
49
2
1
13
10
31
15
39
0
49
1
0
7
3
83
4
9
46
39
0
49
5
0
79
81
6
49
7
0
8
51
39
0
49
5
0
11
I
2
I
0
I
0
I
0
n
p
8
x
5
@code
x
5
splat
x
2
>=
I
-2
x
2
==
x
13
required_args
x
1
+
x
2
-@
p
11
I
-1
I
4b
I
0
I
4c
I
21
I
4d
I
2e
I
4f
I
33
I
0
I
34
x
34
kernel/common/block_environment.rb
p
0
x
4
file
M
1
n
n
x
4
file
i
6
39
0
49
1
0
11
I
1
I
0
I
0
I
0
n
p
2
x
5
@code
x
4
file
p
5
I
-1
I
53
I
0
I
54
I
6
x
34
kernel/common/block_environment.rb
p
0
x
4
line
M
1
n
n
x
4
line
i
7
39
0
78
49
1
1
11
I
2
I
0
I
0
I
0
n
p
2
x
5
@code
x
12
line_from_ip
p
5
I
-1
I
57
I
0
I
58
I
7
x
34
kernel/common/block_environment.rb
p
0
p
41
I
2
I
7
I
a
I
8
I
12
I
b
I
1a
I
d
I
22
I
e
I
2a
I
10
I
38
I
14
I
46
I
1d
I
54
I
21
I
62
I
25
I
70
I
29
I
7e
I
2d
I
8c
I
31
I
9a
I
39
I
a8
I
3d
I
b6
I
42
I
c4
I
47
I
d2
I
4b
I
e0
I
53
I
ee
I
57
I
fc
x
34
kernel/common/block_environment.rb
p
0
x
13
attach_method
p
3
I
2
I
6
I
1d
x
34
kernel/common/block_environment.rb
p
0
x
13
attach_method
p
3
I
0
I
5
I
1c
x
34
kernel/common/block_environment.rb
p
0
