!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
28
5
66
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
11
I
6
I
0
I
0
I
0
n
p
5
x
3
AST
x
11
open_module
x
15
__module_init__
M
1
n
n
x
3
AST
i
582
5
66
99
7
0
45
1
2
65
49
3
3
13
99
12
7
4
12
7
5
12
65
12
49
6
4
15
49
4
0
15
99
7
7
45
1
8
65
49
3
3
13
99
12
7
4
12
7
9
12
65
12
49
6
4
15
49
4
0
15
99
7
10
45
1
11
65
49
3
3
13
99
12
7
4
12
7
12
12
65
12
49
6
4
15
49
4
0
15
99
7
13
45
1
14
65
49
3
3
13
99
12
7
4
12
7
15
12
65
12
49
6
4
15
49
4
0
15
99
7
16
45
1
17
65
49
3
3
13
99
12
7
4
12
7
18
12
65
12
49
6
4
15
49
4
0
15
99
7
19
45
1
20
65
49
3
3
13
99
12
7
4
12
7
21
12
65
12
49
6
4
15
49
4
0
15
99
7
22
45
1
23
65
49
3
3
13
99
12
7
4
12
7
24
12
65
12
49
6
4
15
49
4
0
15
99
7
25
45
1
26
65
49
3
3
13
99
12
7
4
12
7
27
12
65
12
49
6
4
15
49
4
0
15
99
7
28
45
1
29
65
49
3
3
13
99
12
7
4
12
7
30
12
65
12
49
6
4
15
49
4
0
15
99
7
31
45
28
32
65
49
3
3
13
99
12
7
4
12
7
33
12
65
12
49
6
4
15
49
4
0
15
99
7
34
45
1
35
65
49
3
3
13
99
12
7
4
12
7
36
12
65
12
49
6
4
15
49
4
0
15
99
7
37
45
34
38
65
49
3
3
13
99
12
7
4
12
7
39
12
65
12
49
6
4
15
49
4
0
15
99
7
40
45
1
41
65
49
3
3
13
99
12
7
4
12
7
42
12
65
12
49
6
4
15
49
4
0
15
99
7
43
45
1
44
65
49
3
3
13
99
12
7
4
12
7
45
12
65
12
49
6
4
15
49
4
0
15
99
7
46
45
43
47
65
49
3
3
13
99
12
7
4
12
7
48
12
65
12
49
6
4
15
49
4
0
15
99
7
49
45
46
50
65
49
3
3
13
99
12
7
4
12
7
51
12
65
12
49
6
4
15
49
4
0
15
99
7
52
45
46
53
65
49
3
3
13
99
12
7
4
12
7
54
12
65
12
49
6
4
15
49
4
0
15
99
7
55
45
46
56
65
49
3
3
13
99
12
7
4
12
7
57
12
65
12
49
6
4
15
49
4
0
15
99
7
58
45
55
59
65
49
3
3
13
99
12
7
4
12
7
60
12
65
12
49
6
4
15
49
4
0
15
99
7
61
45
43
62
65
49
3
3
13
99
12
7
4
12
7
63
12
65
12
49
6
4
15
49
4
0
11
I
6
I
0
I
0
I
0
n
p
64
x
12
ArrayLiteral
x
4
Node
n
x
10
open_class
x
14
__class_init__
M
1
n
n
x
12
ArrayLiteral
i
66
5
66
5
7
0
47
49
1
1
15
99
7
2
7
3
65
67
49
4
0
49
5
4
15
99
7
6
7
7
65
67
49
4
0
49
5
4
15
99
7
8
7
9
65
67
49
4
0
49
5
4
15
99
7
10
7
11
65
67
49
4
0
49
5
4
11
I
5
I
0
I
0
I
0
n
p
12
x
4
body
x
13
attr_accessor
x
10
initialize
M
1
n
n
x
10
initialize
i
10
20
0
38
0
15
20
1
38
1
11
I
3
I
2
I
2
I
2
n
p
2
x
5
@line
x
5
@body
p
7
I
-1
I
6
I
0
I
7
I
5
I
8
I
a
x
28
lib/compiler/ast/literals.rb
p
2
x
4
line
x
5
array
x
17
method_visibility
x
15
add_defn_method
x
8
bytecode
M
1
n
n
x
8
bytecode
i
27
5
20
0
47
49
0
1
15
39
1
56
2
50
3
0
15
20
0
39
1
49
4
0
49
5
1
11
I
3
I
1
I
1
I
1
n
p
6
x
3
pos
x
5
@body
M
1
p
2
x
9
for_block
t
n
x
8
bytecode
i
13
57
19
0
15
20
0
21
1
0
49
0
1
11
I
4
I
1
I
1
I
1
n
p
1
x
8
bytecode
p
5
I
0
I
e
I
4
I
f
I
d
x
28
lib/compiler/ast/literals.rb
p
1
x
1
x
x
4
each
x
4
size
x
10
make_array
p
9
I
-1
I
b
I
0
I
c
I
8
I
e
I
10
I
12
I
1b
x
28
lib/compiler/ast/literals.rb
p
1
x
1
g
x
7
defined
M
1
n
n
x
7
defined
i
9
20
0
7
0
64
49
1
1
11
I
3
I
1
I
1
I
1
n
p
2
s
10
expression
x
12
push_literal
p
5
I
-1
I
15
I
0
I
16
I
9
x
28
lib/compiler/ast/literals.rb
p
1
x
1
g
x
7
to_sexp
M
1
n
n
x
7
to_sexp
i
12
39
0
7
1
35
1
56
2
50
3
1
11
I
3
I
0
I
0
I
0
n
p
4
x
5
@body
x
5
array
M
1
p
2
x
9
for_block
t
n
x
7
to_sexp
i
21
58
37
19
0
15
37
19
1
15
15
20
0
20
1
49
0
0
49
1
1
11
I
5
I
2
I
2
I
2
n
p
2
x
7
to_sexp
x
2
<<
p
3
I
0
I
1a
I
15
x
28
lib/compiler/ast/literals.rb
p
2
x
1
s
x
1
x
x
6
inject
p
5
I
-1
I
19
I
0
I
1a
I
c
x
28
lib/compiler/ast/literals.rb
p
0
p
11
I
2
I
4
I
a
I
6
I
18
I
b
I
26
I
15
I
34
I
19
I
42
x
28
lib/compiler/ast/literals.rb
p
0
x
13
attach_method
x
10
EmptyArray
n
M
1
n
n
x
10
EmptyArray
i
44
5
66
99
7
0
7
1
65
67
49
2
0
49
3
4
15
99
7
4
7
5
65
67
49
2
0
49
3
4
15
99
7
6
7
7
65
67
49
2
0
49
3
4
11
I
5
I
0
I
0
I
0
n
p
8
x
8
bytecode
M
1
n
n
x
8
bytecode
i
15
5
20
0
47
49
0
1
15
20
0
78
49
1
1
11
I
3
I
1
I
1
I
1
n
p
2
x
3
pos
x
10
make_array
p
7
I
-1
I
1f
I
0
I
20
I
8
I
22
I
f
x
28
lib/compiler/ast/literals.rb
p
1
x
1
g
x
17
method_visibility
x
15
add_defn_method
x
7
defined
M
1
n
n
x
7
defined
i
9
20
0
7
0
64
49
1
1
11
I
3
I
1
I
1
I
1
n
p
2
s
10
expression
x
12
push_literal
p
5
I
-1
I
25
I
0
I
26
I
9
x
28
lib/compiler/ast/literals.rb
p
1
x
1
g
x
7
to_sexp
M
1
n
n
x
7
to_sexp
i
5
7
0
35
1
11
I
1
I
0
I
0
I
0
n
p
1
x
5
array
p
5
I
-1
I
29
I
0
I
2a
I
5
x
28
lib/compiler/ast/literals.rb
p
0
p
7
I
2
I
1f
I
10
I
25
I
1e
I
29
I
2c
x
28
lib/compiler/ast/literals.rb
p
0
x
12
FalseLiteral
n
M
1
n
n
x
12
FalseLiteral
i
44
5
66
99
7
0
7
1
65
67
49
2
0
49
3
4
15
99
7
4
7
5
65
67
49
2
0
49
3
4
15
99
7
6
7
7
65
67
49
2
0
49
3
4
11
I
5
I
0
I
0
I
0
n
p
8
x
8
bytecode
M
1
n
n
x
8
bytecode
i
16
5
20
0
47
49
0
1
15
20
0
7
1
49
2
1
11
I
3
I
1
I
1
I
1
n
p
3
x
3
pos
x
5
false
x
4
push
p
7
I
-1
I
2f
I
0
I
30
I
8
I
32
I
10
x
28
lib/compiler/ast/literals.rb
p
1
x
1
g
x
17
method_visibility
x
15
add_defn_method
x
7
defined
M
1
n
n
x
7
defined
i
9
20
0
7
0
64
49
1
1
11
I
3
I
1
I
1
I
1
n
p
2
s
5
false
x
12
push_literal
p
5
I
-1
I
35
I
0
I
36
I
9
x
28
lib/compiler/ast/literals.rb
p
1
x
1
g
x
7
to_sexp
M
1
n
n
x
7
to_sexp
i
5
7
0
35
1
11
I
1
I
0
I
0
I
0
n
p
1
x
5
false
p
5
I
-1
I
39
I
0
I
3a
I
5
x
28
lib/compiler/ast/literals.rb
p
0
p
7
I
2
I
2f
I
10
I
35
I
1e
I
39
I
2c
x
28
lib/compiler/ast/literals.rb
p
0
x
11
TrueLiteral
n
M
1
n
n
x
11
TrueLiteral
i
44
5
66
99
7
0
7
1
65
67
49
2
0
49
3
4
15
99
7
4
7
5
65
67
49
2
0
49
3
4
15
99
7
6
7
7
65
67
49
2
0
49
3
4
11
I
5
I
0
I
0
I
0
n
p
8
x
8
bytecode
M
1
n
n
x
8
bytecode
i
16
5
20
0
47
49
0
1
15
20
0
7
1
49
2
1
11
I
3
I
1
I
1
I
1
n
p
3
x
3
pos
x
4
true
x
4
push
p
7
I
-1
I
3f
I
0
I
40
I
8
I
42
I
10
x
28
lib/compiler/ast/literals.rb
p
1
x
1
g
x
17
method_visibility
x
15
add_defn_method
x
7
defined
M
1
n
n
x
7
defined
i
9
20
0
7
0
64
49
1
1
11
I
3
I
1
I
1
I
1
n
p
2
s
4
true
x
12
push_literal
p
5
I
-1
I
45
I
0
I
46
I
9
x
28
lib/compiler/ast/literals.rb
p
1
x
1
g
x
7
to_sexp
M
1
n
n
x
7
to_sexp
i
5
7
0
35
1
11
I
1
I
0
I
0
I
0
n
p
1
x
4
true
p
5
I
-1
I
49
I
0
I
4a
I
5
x
28
lib/compiler/ast/literals.rb
p
0
p
7
I
2
I
3f
I
10
I
45
I
1e
I
49
I
2c
x
28
lib/compiler/ast/literals.rb
p
0
x
12
FloatLiteral
n
M
1
n
n
x
12
FloatLiteral
i
66
5
66
5
7
0
47
49
1
1
15
99
7
2
7
3
65
67
49
4
0
49
5
4
15
99
7
6
7
7
65
67
49
4
0
49
5
4
15
99
7
8
7
9
65
67
49
4
0
49
5
4
15
99
7
10
7
11
65
67
49
4
0
49
5
4
11
I
5
I
0
I
0
I
0
n
p
12
x
5
value
x
13
attr_accessor
x
10
initialize
M
1
n
n
x
10
initialize
i
13
20
0
38
0
15
20
1
49
1
0
38
2
11
I
3
I
2
I
2
I
2
n
p
3
x
5
@line
x
4
to_f
x
6
@value
p
7
I
-1
I
51
I
0
I
52
I
5
I
53
I
d
x
28
lib/compiler/ast/literals.rb
p
2
x
4
line
x
3
str
x
17
method_visibility
x
15
add_defn_method
x
8
bytecode
M
1
n
n
x
8
bytecode
i
16
5
20
0
47
49
0
1
15
20
0
39
1
49
2
1
11
I
3
I
1
I
1
I
1
n
p
3
x
3
pos
x
6
@value
x
19
push_unique_literal
p
7
I
-1
I
56
I
0
I
57
I
8
I
59
I
10
x
28
lib/compiler/ast/literals.rb
p
1
x
1
g
x
7
defined
M
1
n
n
x
7
defined
i
9
20
0
7
0
64
49
1
1
11
I
3
I
1
I
1
I
1
n
p
2
s
10
expression
x
12
push_literal
p
5
I
-1
I
5c
I
0
I
5d
I
9
x
28
lib/compiler/ast/literals.rb
p
1
x
1
g
x
7
to_sexp
M
1
n
n
x
7
to_sexp
i
7
7
0
39
1
35
2
11
I
2
I
0
I
0
I
0
n
p
2
x
3
lit
x
6
@value
p
5
I
-1
I
60
I
0
I
61
I
7
x
28
lib/compiler/ast/literals.rb
p
0
p
11
I
2
I
4f
I
a
I
51
I
18
I
56
I
26
I
5c
I
34
I
60
I
42
x
28
lib/compiler/ast/literals.rb
p
0
x
11
HashLiteral
n
M
1
n
n
x
11
HashLiteral
i
66
5
66
5
7
0
47
49
1
1
15
99
7
2
7
3
65
67
49
4
0
49
5
4
15
99
7
6
7
7
65
67
49
4
0
49
5
4
15
99
7
8
7
9
65
67
49
4
0
49
5
4
15
99
7
10
7
11
65
67
49
4
0
49
5
4
11
I
5
I
0
I
0
I
0
n
p
12
x
5
array
x
13
attr_accessor
x
10
initialize
M
1
n
n
x
10
initialize
i
10
20
0
38
0
15
20
1
38
1
11
I
3
I
2
I
2
I
2
n
p
2
x
5
@line
x
6
@array
p
7
I
-1
I
68
I
0
I
69
I
5
I
6a
I
a
x
28
lib/compiler/ast/literals.rb
p
2
x
4
line
x
5
array
x
17
method_visibility
x
15
add_defn_method
x
8
bytecode
M
1
n
n
x
8
bytecode
i
136
5
20
0
47
49
0
1
15
39
1
49
2
0
19
1
15
78
19
2
15
20
0
49
3
0
15
20
0
7
4
49
5
1
15
20
0
20
1
80
49
6
1
49
7
1
15
20
0
7
8
79
49
9
2
15
20
2
20
1
84
10
9
134
39
1
20
2
49
11
1
19
3
15
39
1
20
2
79
81
12
49
11
1
19
4
15
20
0
49
13
0
15
20
3
20
0
49
14
1
15
20
4
20
0
49
14
1
15
20
0
7
15
80
49
9
2
15
20
0
49
16
0
15
20
2
80
81
12
19
2
15
68
8
55
1
11
I
8
I
5
I
1
I
1
n
p
17
x
3
pos
x
6
@array
x
4
size
x
14
push_cpath_top
x
4
Hash
x
10
find_const
x
1
/
x
4
push
x
16
new_from_literal
x
4
send
x
1
<
x
2
[]
x
1
+
x
3
dup
x
8
bytecode
x
3
[]=
x
3
pop
p
37
I
-1
I
6d
I
0
I
6e
I
8
I
70
I
10
I
71
I
14
I
73
I
1a
I
74
I
22
I
75
I
2e
I
76
I
37
I
78
I
3f
I
79
I
49
I
7a
I
56
I
7c
I
5c
I
7d
I
64
I
7e
I
6c
I
7f
I
75
I
80
I
7b
I
82
I
86
I
0
I
88
x
28
lib/compiler/ast/literals.rb
p
5
x
1
g
x
5
count
x
1
i
x
1
k
x
1
v
x
7
defined
M
1
n
n
x
7
defined
i
9
20
0
7
0
64
49
1
1
11
I
3
I
1
I
1
I
1
n
p
2
s
10
expression
x
12
push_literal
p
5
I
-1
I
86
I
0
I
87
I
9
x
28
lib/compiler/ast/literals.rb
p
1
x
1
g
x
7
to_sexp
M
1
n
n
x
7
to_sexp
i
12
39
0
7
1
35
1
56
2
50
3
1
11
I
3
I
0
I
0
I
0
n
p
4
x
6
@array
x
4
hash
M
1
p
2
x
9
for_block
t
n
x
7
to_sexp
i
21
58
37
19
0
15
37
19
1
15
15
20
0
20
1
49
0
0
49
1
1
11
I
5
I
2
I
2
I
2
n
p
2
x
7
to_sexp
x
2
<<
p
3
I
0
I
8b
I
15
x
28
lib/compiler/ast/literals.rb
p
2
x
1
s
x
1
x
x
6
inject
p
5
I
-1
I
8a
I
0
I
8b
I
c
x
28
lib/compiler/ast/literals.rb
p
0
p
11
I
2
I
66
I
a
I
68
I
18
I
6d
I
26
I
86
I
34
I
8a
I
42
x
28
lib/compiler/ast/literals.rb
p
0
x
13
SymbolLiteral
n
M
1
n
n
x
13
SymbolLiteral
i
66
5
66
5
7
0
47
49
1
1
15
99
7
2
7
3
65
67
49
4
0
49
5
4
15
99
7
6
7
7
65
67
49
4
0
49
5
4
15
99
7
8
7
9
65
67
49
4
0
49
5
4
15
99
7
10
7
11
65
67
49
4
0
49
5
4
11
I
5
I
0
I
0
I
0
n
p
12
x
5
value
x
13
attr_accessor
x
10
initialize
M
1
n
n
x
10
initialize
i
10
20
0
38
0
15
20
1
38
1
11
I
3
I
2
I
2
I
2
n
p
2
x
5
@line
x
6
@value
p
7
I
-1
I
92
I
0
I
93
I
5
I
94
I
a
x
28
lib/compiler/ast/literals.rb
p
2
x
4
line
x
3
sym
x
17
method_visibility
x
15
add_defn_method
x
8
bytecode
M
1
n
n
x
8
bytecode
i
16
5
20
0
47
49
0
1
15
20
0
39
1
49
2
1
11
I
3
I
1
I
1
I
1
n
p
3
x
3
pos
x
6
@value
x
12
push_literal
p
7
I
-1
I
97
I
0
I
98
I
8
I
9a
I
10
x
28
lib/compiler/ast/literals.rb
p
1
x
1
g
x
7
defined
M
1
n
n
x
7
defined
i
9
20
0
7
0
64
49
1
1
11
I
3
I
1
I
1
I
1
n
p
2
s
10
expression
x
12
push_literal
p
5
I
-1
I
9d
I
0
I
9e
I
9
x
28
lib/compiler/ast/literals.rb
p
1
x
1
g
x
7
to_sexp
M
1
n
n
x
7
to_sexp
i
7
7
0
39
1
35
2
11
I
2
I
0
I
0
I
0
n
p
2
x
3
lit
x
6
@value
p
5
I
-1
I
a1
I
0
I
a2
I
7
x
28
lib/compiler/ast/literals.rb
p
0
p
11
I
2
I
90
I
a
I
92
I
18
I
97
I
26
I
9d
I
34
I
a1
I
42
x
28
lib/compiler/ast/literals.rb
p
0
x
10
NilLiteral
n
M
1
n
n
x
10
NilLiteral
i
44
5
66
99
7
0
7
1
65
67
49
2
0
49
3
4
15
99
7
4
7
5
65
67
49
2
0
49
3
4
15
99
7
6
7
7
65
67
49
2
0
49
3
4
11
I
5
I
0
I
0
I
0
n
p
8
x
8
bytecode
M
1
n
n
x
8
bytecode
i
16
5
20
0
47
49
0
1
15
20
0
7
1
49
2
1
11
I
3
I
1
I
1
I
1
n
p
3
x
3
pos
x
3
nil
x
4
push
p
7
I
-1
I
a7
I
0
I
a8
I
8
I
aa
I
10
x
28
lib/compiler/ast/literals.rb
p
1
x
1
g
x
17
method_visibility
x
15
add_defn_method
x
7
defined
M
1
n
n
x
7
defined
i
9
20
0
7
0
64
49
1
1
11
I
3
I
1
I
1
I
1
n
p
2
s
3
nil
x
12
push_literal
p
5
I
-1
I
ad
I
0
I
ae
I
9
x
28
lib/compiler/ast/literals.rb
p
1
x
1
g
x
7
to_sexp
M
1
n
n
x
7
to_sexp
i
5
7
0
35
1
11
I
1
I
0
I
0
I
0
n
p
1
x
3
nil
p
5
I
-1
I
b1
I
0
I
b2
I
5
x
28
lib/compiler/ast/literals.rb
p
0
p
7
I
2
I
a7
I
10
I
ad
I
1e
I
b1
I
2c
x
28
lib/compiler/ast/literals.rb
p
0
x
13
NumberLiteral
n
M
1
n
n
x
13
NumberLiteral
i
66
5
66
5
7
0
47
49
1
1
15
99
7
2
7
3
65
67
49
4
0
49
5
4
15
99
7
6
7
7
65
67
49
4
0
49
5
4
15
99
7
8
7
9
65
67
49
4
0
49
5
4
15
99
7
10
7
11
65
67
49
4
0
49
5
4
11
I
5
I
0
I
0
I
0
n
p
12
x
5
value
x
13
attr_accessor
x
10
initialize
M
1
n
n
x
10
initialize
i
10
20
0
38
0
15
20
1
38
1
11
I
3
I
2
I
2
I
2
n
p
2
x
5
@line
x
6
@value
p
7
I
-1
I
b9
I
0
I
ba
I
5
I
bb
I
a
x
28
lib/compiler/ast/literals.rb
p
2
x
4
line
x
5
value
x
17
method_visibility
x
15
add_defn_method
x
8
bytecode
M
1
n
n
x
8
bytecode
i
16
5
20
0
47
49
0
1
15
20
0
39
1
49
2
1
11
I
3
I
1
I
1
I
1
n
p
3
x
3
pos
x
6
@value
x
19
push_unique_literal
p
7
I
-1
I
be
I
0
I
bf
I
8
I
c1
I
10
x
28
lib/compiler/ast/literals.rb
p
1
x
1
g
x
7
defined
M
1
n
n
x
7
defined
i
9
20
0
7
0
64
49
1
1
11
I
3
I
1
I
1
I
1
n
p
2
s
10
expression
x
12
push_literal
p
5
I
-1
I
c4
I
0
I
c5
I
9
x
28
lib/compiler/ast/literals.rb
p
1
x
1
g
x
7
to_sexp
M
1
n
n
x
7
to_sexp
i
7
7
0
39
1
35
2
11
I
2
I
0
I
0
I
0
n
p
2
x
3
lit
x
6
@value
p
5
I
-1
I
c8
I
0
I
c9
I
7
x
28
lib/compiler/ast/literals.rb
p
0
p
11
I
2
I
b7
I
a
I
b9
I
18
I
be
I
26
I
c4
I
34
I
c8
I
42
x
28
lib/compiler/ast/literals.rb
p
0
x
13
FixnumLiteral
n
M
1
n
n
x
13
FixnumLiteral
i
44
5
66
99
7
0
7
1
65
67
49
2
0
49
3
4
15
99
7
4
7
5
65
67
49
2
0
49
3
4
15
99
7
6
7
7
65
67
49
2
0
49
3
4
11
I
5
I
0
I
0
I
0
n
p
8
x
10
initialize
M
1
n
n
x
10
initialize
i
10
20
0
38
0
15
20
1
38
1
11
I
3
I
2
I
2
I
2
n
p
2
x
5
@line
x
6
@value
p
7
I
-1
I
ce
I
0
I
cf
I
5
I
d0
I
a
x
28
lib/compiler/ast/literals.rb
p
2
x
4
line
x
5
value
x
17
method_visibility
x
15
add_defn_method
x
8
bytecode
M
1
n
n
x
8
bytecode
i
16
5
20
0
47
49
0
1
15
20
0
39
1
49
2
1
11
I
3
I
1
I
1
I
1
n
p
3
x
3
pos
x
6
@value
x
4
push
p
7
I
-1
I
d3
I
0
I
d4
I
8
I
d6
I
10
x
28
lib/compiler/ast/literals.rb
p
1
x
1
g
x
7
defined
M
1
n
n
x
7
defined
i
9
20
0
7
0
64
49
1
1
11
I
3
I
1
I
1
I
1
n
p
2
s
10
expression
x
12
push_literal
p
5
I
-1
I
d9
I
0
I
da
I
9
x
28
lib/compiler/ast/literals.rb
p
1
x
1
g
p
7
I
2
I
ce
I
10
I
d3
I
1e
I
d9
I
2c
x
28
lib/compiler/ast/literals.rb
p
0
x
5
Range
n
M
1
n
n
x
5
Range
i
68
5
66
5
7
0
7
1
47
49
2
2
15
99
7
3
7
4
65
67
49
5
0
49
6
4
15
99
7
7
7
8
65
67
49
5
0
49
6
4
15
99
7
9
7
10
65
67
49
5
0
49
6
4
15
99
7
11
7
12
65
67
49
5
0
49
6
4
11
I
5
I
0
I
0
I
0
n
p
13
x
5
start
x
6
finish
x
13
attr_accessor
x
10
initialize
M
1
n
n
x
10
initialize
i
15
20
0
38
0
15
20
1
38
1
15
20
2
38
2
11
I
4
I
3
I
3
I
3
n
p
3
x
5
@line
x
6
@start
x
7
@finish
p
9
I
-1
I
e1
I
0
I
e2
I
5
I
e3
I
a
I
e4
I
f
x
28
lib/compiler/ast/literals.rb
p
3
x
4
line
x
5
start
x
6
finish
x
17
method_visibility
x
15
add_defn_method
x
8
bytecode
M
1
n
n
x
8
bytecode
i
47
5
20
0
47
49
0
1
15
20
0
49
1
0
15
20
0
7
2
49
3
1
15
39
4
20
0
49
5
1
15
39
6
20
0
49
5
1
15
20
0
7
7
80
49
8
2
11
I
4
I
1
I
1
I
1
n
p
9
x
3
pos
x
14
push_cpath_top
x
5
Range
x
10
find_const
x
6
@start
x
8
bytecode
x
7
@finish
x
3
new
x
4
send
p
15
I
-1
I
e7
I
0
I
e8
I
8
I
ea
I
e
I
eb
I
16
I
ec
I
1e
I
ed
I
26
I
ee
I
2f
x
28
lib/compiler/ast/literals.rb
p
1
x
1
g
x
7
defined
M
1
n
n
x
7
defined
i
9
20
0
7
0
64
49
1
1
11
I
3
I
1
I
1
I
1
n
p
2
s
10
expression
x
12
push_literal
p
5
I
-1
I
f1
I
0
I
f2
I
9
x
28
lib/compiler/ast/literals.rb
p
1
x
1
g
x
7
to_sexp
M
1
n
n
x
7
to_sexp
i
15
7
0
39
1
49
2
0
39
3
49
2
0
35
3
11
I
3
I
0
I
0
I
0
n
p
4
x
4
dot2
x
6
@start
x
7
to_sexp
x
7
@finish
p
5
I
-1
I
f5
I
0
I
f6
I
f
x
28
lib/compiler/ast/literals.rb
p
0
p
11
I
2
I
df
I
c
I
e1
I
1a
I
e7
I
28
I
f1
I
36
I
f5
I
44
x
28
lib/compiler/ast/literals.rb
p
0
x
12
RangeExclude
n
M
1
n
n
x
12
RangeExclude
i
44
5
66
99
7
0
7
1
65
67
49
2
0
49
3
4
15
99
7
4
7
5
65
67
49
2
0
49
3
4
15
99
7
6
7
7
65
67
49
2
0
49
3
4
11
I
5
I
0
I
0
I
0
n
p
8
x
10
initialize
M
1
n
n
x
10
initialize
i
15
20
0
38
0
15
20
1
38
1
15
20
2
38
2
11
I
4
I
3
I
3
I
3
n
p
3
x
5
@line
x
6
@start
x
7
@finish
p
9
I
-1
I
fb
I
0
I
fc
I
5
I
fd
I
a
I
fe
I
f
x
28
lib/compiler/ast/literals.rb
p
3
x
4
line
x
5
start
x
6
finish
x
17
method_visibility
x
15
add_defn_method
x
8
bytecode
M
1
n
n
x
8
bytecode
i
56
5
20
0
47
49
0
1
15
20
0
49
1
0
15
20
0
7
2
49
3
1
15
39
4
20
0
49
5
1
15
39
6
20
0
49
5
1
15
20
0
7
7
49
8
1
15
20
0
7
9
4
3
49
10
2
11
I
4
I
1
I
1
I
1
n
p
11
x
3
pos
x
14
push_cpath_top
x
5
Range
x
10
find_const
x
6
@start
x
8
bytecode
x
7
@finish
x
4
true
x
4
push
x
3
new
x
4
send
p
17
I
-1
I
101
I
0
I
102
I
8
I
104
I
e
I
105
I
16
I
106
I
1e
I
107
I
26
I
108
I
2e
I
10a
I
38
x
28
lib/compiler/ast/literals.rb
p
1
x
1
g
x
7
to_sexp
M
1
n
n
x
7
to_sexp
i
15
7
0
39
1
49
2
0
39
3
49
2
0
35
3
11
I
3
I
0
I
0
I
0
n
p
4
x
4
dot3
x
6
@start
x
7
to_sexp
x
7
@finish
p
5
I
-1
I
10d
I
0
I
10e
I
f
x
28
lib/compiler/ast/literals.rb
p
0
p
7
I
2
I
fb
I
10
I
101
I
1e
I
10d
I
2c
x
28
lib/compiler/ast/literals.rb
p
0
x
12
RegexLiteral
n
M
1
n
n
x
12
RegexLiteral
i
68
5
66
5
7
0
7
1
47
49
2
2
15
99
7
3
7
4
65
67
49
5
0
49
6
4
15
99
7
7
7
8
65
67
49
5
0
49
6
4
15
99
7
9
7
10
65
67
49
5
0
49
6
4
15
99
7
11
7
12
65
67
49
5
0
49
6
4
11
I
5
I
0
I
0
I
0
n
p
13
x
6
source
x
7
options
x
13
attr_accessor
x
10
initialize
M
1
n
n
x
10
initialize
i
15
20
0
38
0
15
20
1
38
1
15
20
2
38
2
11
I
4
I
3
I
3
I
3
n
p
3
x
5
@line
x
7
@source
x
8
@options
p
9
I
-1
I
115
I
0
I
116
I
5
I
117
I
a
I
118
I
f
x
28
lib/compiler/ast/literals.rb
p
3
x
4
line
x
3
str
x
5
flags
x
17
method_visibility
x
15
add_defn_method
x
8
bytecode
M
1
n
n
x
8
bytecode
i
112
5
20
0
47
49
0
1
15
20
0
1
49
1
1
19
1
15
20
0
20
1
49
2
1
15
20
0
49
3
0
15
20
0
49
4
0
15
20
0
49
5
0
19
2
15
20
0
20
2
49
6
1
15
20
0
49
7
0
15
20
0
49
8
0
15
20
0
7
9
49
10
1
15
20
0
39
11
49
12
1
15
20
0
39
13
49
14
1
15
20
0
7
15
80
49
16
2
15
20
0
20
1
49
17
1
15
20
2
49
18
0
11
I
6
I
3
I
1
I
1
n
p
19
x
3
pos
x
11
add_literal
x
15
push_literal_at
x
3
dup
x
6
is_nil
x
9
new_label
x
3
gif
x
3
pop
x
14
push_cpath_top
x
6
Regexp
x
10
find_const
x
7
@source
x
12
push_literal
x
8
@options
x
4
push
x
3
new
x
4
send
x
11
set_literal
x
4
set!
p
33
I
-1
I
11b
I
0
I
11c
I
8
I
122
I
11
I
123
I
19
I
124
I
1f
I
125
I
25
I
127
I
2d
I
128
I
35
I
129
I
3b
I
12a
I
41
I
12b
I
49
I
12c
I
51
I
12d
I
59
I
12e
I
62
I
12f
I
6a
I
130
I
70
x
28
lib/compiler/ast/literals.rb
p
3
x
1
g
x
3
idx
x
3
lbl
x
7
defined
M
1
n
n
x
7
defined
i
9
20
0
7
0
64
49
1
1
11
I
3
I
1
I
1
I
1
n
p
2
s
10
expression
x
12
push_literal
p
5
I
-1
I
133
I
0
I
134
I
9
x
28
lib/compiler/ast/literals.rb
p
1
x
1
g
x
7
to_sexp
M
1
n
n
x
7
to_sexp
i
9
7
0
39
1
39
2
35
3
11
I
3
I
0
I
0
I
0
n
p
3
x
5
regex
x
7
@source
x
8
@options
p
5
I
-1
I
137
I
0
I
138
I
9
x
28
lib/compiler/ast/literals.rb
p
0
p
11
I
2
I
113
I
c
I
115
I
1a
I
11b
I
28
I
133
I
36
I
137
I
44
x
28
lib/compiler/ast/literals.rb
p
0
x
13
StringLiteral
n
M
1
n
n
x
13
StringLiteral
i
66
5
66
5
7
0
47
49
1
1
15
99
7
2
7
3
65
67
49
4
0
49
5
4
15
99
7
6
7
7
65
67
49
4
0
49
5
4
15
99
7
8
7
9
65
67
49
4
0
49
5
4
15
99
7
10
7
11
65
67
49
4
0
49
5
4
11
I
5
I
0
I
0
I
0
n
p
12
x
6
string
x
13
attr_accessor
x
10
initialize
M
1
n
n
x
10
initialize
i
10
20
0
38
0
15
20
1
38
1
11
I
3
I
2
I
2
I
2
n
p
2
x
5
@line
x
7
@string
p
7
I
-1
I
13f
I
0
I
140
I
5
I
141
I
a
x
28
lib/compiler/ast/literals.rb
p
2
x
4
line
x
3
str
x
17
method_visibility
x
15
add_defn_method
x
8
bytecode
M
1
n
n
x
8
bytecode
i
22
5
20
0
47
49
0
1
15
20
0
39
1
49
2
1
15
20
0
49
3
0
11
I
3
I
1
I
1
I
1
n
p
4
x
3
pos
x
7
@string
x
12
push_literal
x
10
string_dup
p
9
I
-1
I
144
I
0
I
145
I
8
I
148
I
10
I
149
I
16
x
28
lib/compiler/ast/literals.rb
p
1
x
1
g
x
7
defined
M
1
n
n
x
7
defined
i
9
20
0
7
0
64
49
1
1
11
I
3
I
1
I
1
I
1
n
p
2
s
10
expression
x
12
push_literal
p
5
I
-1
I
14c
I
0
I
14d
I
9
x
28
lib/compiler/ast/literals.rb
p
1
x
1
g
x
7
to_sexp
M
1
n
n
x
7
to_sexp
i
7
7
0
39
1
35
2
11
I
2
I
0
I
0
I
0
n
p
2
x
3
str
x
7
@string
p
5
I
-1
I
150
I
0
I
151
I
7
x
28
lib/compiler/ast/literals.rb
p
0
p
11
I
2
I
13d
I
a
I
13f
I
18
I
144
I
26
I
14c
I
34
I
150
I
42
x
28
lib/compiler/ast/literals.rb
p
0
x
13
DynamicString
n
M
1
n
n
x
13
DynamicString
i
82
5
66
5
7
0
7
1
47
49
2
2
15
99
7
3
7
4
65
67
49
5
0
49
6
4
15
99
7
7
7
8
65
67
49
5
0
49
6
4
15
99
7
9
7
10
65
67
49
5
0
49
6
4
15
99
7
11
7
12
65
67
49
5
0
49
6
4
15
99
7
13
7
14
65
67
49
5
0
49
6
4
11
I
5
I
0
I
0
I
0
n
p
15
x
5
array
x
7
options
x
13
attr_accessor
x
10
initialize
M
1
n
n
x
10
initialize
i
15
20
0
38
0
15
20
1
38
1
15
20
2
38
2
11
I
4
I
3
I
3
I
3
n
p
3
x
5
@line
x
7
@string
x
6
@array
p
9
I
-1
I
158
I
0
I
159
I
5
I
15a
I
a
I
15b
I
f
x
28
lib/compiler/ast/literals.rb
p
3
x
4
line
x
3
str
x
5
array
x
17
method_visibility
x
15
add_defn_method
x
8
bytecode
M
1
n
n
x
8
bytecode
i
189
5
20
0
47
49
0
1
15
39
1
49
2
0
9
79
39
3
49
4
0
79
83
5
9
72
39
3
49
6
0
19
1
13
45
7
8
12
49
9
1
9
52
15
20
1
20
0
49
10
1
8
67
15
20
1
20
0
49
10
1
15
20
0
79
49
11
1
15
1
11
8
73
1
15
3
19
2
8
90
2
19
2
15
20
0
39
1
49
12
1
15
78
19
3
15
39
3
56
13
50
14
0
15
20
2
9
135
20
3
78
83
5
9
124
20
0
49
15
0
15
1
11
8
125
1
15
20
3
79
81
16
19
3
8
180
20
3
78
83
5
9
161
20
0
7
17
64
49
12
1
15
20
0
49
15
0
15
1
11
8
180
20
3
79
83
5
9
179
20
0
79
49
11
1
15
1
11
8
180
1
15
20
0
20
3
49
11
1
11
I
7
I
4
I
1
I
1
n
p
18
x
3
pos
x
7
@string
x
6
empty?
x
6
@array
x
4
size
x
2
==
x
5
first
x
13
StringLiteral
n
x
3
===
x
8
bytecode
x
12
string_build
x
12
push_literal
M
1
p
2
x
9
for_block
t
n
x
8
bytecode
i
73
57
19
0
15
20
0
13
45
0
1
12
49
2
1
9
53
15
20
0
49
3
0
49
4
0
9
30
1
8
51
21
1
0
20
0
49
3
0
49
5
1
15
21
1
3
79
81
6
22
1
3
8
72
15
20
0
21
1
0
49
7
1
15
21
1
3
79
81
6
22
1
3
11
I
5
I
1
I
1
I
1
n
p
8
x
13
StringLiteral
n
x
3
===
x
6
string
x
6
empty?
x
12
push_literal
x
1
+
x
8
bytecode
p
21
I
0
I
18c
I
4
I
18d
I
6
I
18e
I
11
I
18f
I
1e
I
190
I
2a
I
191
I
33
I
0
I
36
I
194
I
3f
I
195
I
48
I
0
I
49
x
28
lib/compiler/ast/literals.rb
p
1
x
1
e
x
4
each
x
10
string_dup
x
1
+
s
0

p
73
I
-1
I
175
I
0
I
176
I
8
I
178
I
f
I
179
I
19
I
17a
I
20
I
17b
I
2b
I
17c
I
35
I
17e
I
3d
I
180
I
43
I
0
I
44
I
182
I
48
I
179
I
49
I
0
I
4a
I
185
I
4f
I
187
I
53
I
188
I
5a
I
0
I
5b
I
18b
I
5f
I
18c
I
67
I
199
I
6b
I
19a
I
72
I
19b
I
78
I
19c
I
7c
I
19a
I
7d
I
0
I
7e
I
19e
I
87
I
1a0
I
8e
I
1a1
I
97
I
1a2
I
9d
I
1a3
I
a1
I
1a4
I
a8
I
1a5
I
af
I
1a6
I
b3
I
1a4
I
b4
I
0
I
b5
I
1aa
I
bd
x
28
lib/compiler/ast/literals.rb
p
4
x
1
g
x
1
x
x
6
prefix
x
5
total
x
7
defined
M
1
n
n
x
7
defined
i
61
20
0
49
0
0
19
1
15
20
0
49
0
0
19
2
15
39
1
56
2
50
3
0
15
20
0
7
4
64
49
5
1
15
20
0
20
2
49
6
1
15
20
1
49
7
0
15
20
0
7
8
49
9
1
15
20
2
49
7
0
11
I
5
I
3
I
1
I
1
n
p
10
x
9
new_label
x
6
@array
M
1
p
2
x
9
for_block
t
n
x
7
defined
i
23
57
19
0
15
20
0
21
1
0
21
1
1
49
0
2
15
21
1
0
49
1
0
11
I
5
I
1
I
1
I
1
n
p
2
x
13
value_defined
x
3
pop
p
7
I
0
I
1b1
I
4
I
1b2
I
10
I
1b3
I
17
x
28
lib/compiler/ast/literals.rb
p
1
x
1
x
x
4
each
s
10
expression
x
12
push_literal
x
4
goto
x
4
set!
x
3
nil
x
4
push
p
19
I
-1
I
1ad
I
0
I
1ae
I
8
I
1af
I
10
I
1b1
I
18
I
1b6
I
21
I
1b7
I
29
I
1b9
I
2f
I
1ba
I
37
I
1bc
I
3d
x
28
lib/compiler/ast/literals.rb
p
3
x
1
g
x
1
f
x
4
done
x
9
sexp_name
M
1
n
n
x
9
sexp_name
i
3
7
0
11
I
1
I
0
I
0
I
0
n
p
1
x
4
dstr
p
5
I
-1
I
1bf
I
0
I
1c0
I
3
x
28
lib/compiler/ast/literals.rb
p
0
x
7
to_sexp
M
1
n
n
x
7
to_sexp
i
15
39
0
5
48
1
39
2
35
2
56
3
50
4
1
11
I
3
I
0
I
0
I
0
n
p
5
x
6
@array
x
9
sexp_name
x
7
@string
M
1
p
2
x
9
for_block
t
n
x
7
to_sexp
i
21
58
37
19
0
15
37
19
1
15
15
20
0
20
1
49
0
0
49
1
1
11
I
5
I
2
I
2
I
2
n
p
2
x
7
to_sexp
x
2
<<
p
3
I
0
I
1c4
I
15
x
28
lib/compiler/ast/literals.rb
p
2
x
1
s
x
1
x
x
6
inject
p
5
I
-1
I
1c3
I
0
I
1c4
I
f
x
28
lib/compiler/ast/literals.rb
p
0
p
13
I
2
I
156
I
c
I
158
I
1a
I
175
I
28
I
1ad
I
36
I
1bf
I
44
I
1c3
I
52
x
28
lib/compiler/ast/literals.rb
p
0
x
13
DynamicSymbol
n
M
1
n
n
x
13
DynamicSymbol
i
30
5
66
99
7
0
7
1
65
67
49
2
0
49
3
4
15
99
7
4
7
5
65
67
49
2
0
49
3
4
11
I
5
I
0
I
0
I
0
n
p
6
x
8
bytecode
M
1
n
n
x
8
bytecode
i
17
20
0
54
52
0
1
15
20
0
7
1
78
2
49
2
3
11
I
5
I
1
I
1
I
1
n
p
3
x
8
bytecode
x
6
to_sym
x
4
send
p
7
I
-1
I
1c9
I
0
I
1ca
I
7
I
1cb
I
11
x
28
lib/compiler/ast/literals.rb
p
1
x
1
g
x
17
method_visibility
x
15
add_defn_method
x
9
sexp_name
M
1
n
n
x
9
sexp_name
i
3
7
0
11
I
1
I
0
I
0
I
0
n
p
1
x
4
dsym
p
5
I
-1
I
1ce
I
0
I
1cf
I
3
x
28
lib/compiler/ast/literals.rb
p
0
p
5
I
2
I
1c9
I
10
I
1ce
I
1e
x
28
lib/compiler/ast/literals.rb
p
0
x
20
DynamicExecuteString
n
M
1
n
n
x
20
DynamicExecuteString
i
30
5
66
99
7
0
7
1
65
67
49
2
0
49
3
4
15
99
7
4
7
5
65
67
49
2
0
49
3
4
11
I
5
I
0
I
0
I
0
n
p
6
x
8
bytecode
M
1
n
n
x
8
bytecode
i
25
20
0
7
0
49
1
1
15
20
0
54
52
2
1
15
20
0
7
3
79
2
49
4
3
11
I
5
I
1
I
1
I
1
n
p
5
x
4
self
x
4
push
x
8
bytecode
x
1
`
x
4
send
p
9
I
-1
I
1d4
I
0
I
1d5
I
8
I
1d6
I
f
I
1d7
I
19
x
28
lib/compiler/ast/literals.rb
p
1
x
1
g
x
17
method_visibility
x
15
add_defn_method
x
9
sexp_name
M
1
n
n
x
9
sexp_name
i
3
7
0
11
I
1
I
0
I
0
I
0
n
p
1
x
5
dxstr
p
5
I
-1
I
1da
I
0
I
1db
I
3
x
28
lib/compiler/ast/literals.rb
p
0
p
5
I
2
I
1d4
I
10
I
1da
I
1e
x
28
lib/compiler/ast/literals.rb
p
0
x
12
DynamicRegex
n
M
1
n
n
x
12
DynamicRegex
i
44
5
66
99
7
0
7
1
65
67
49
2
0
49
3
4
15
99
7
4
7
5
65
67
49
2
0
49
3
4
15
99
7
6
7
7
65
67
49
2
0
49
3
4
11
I
5
I
0
I
0
I
0
n
p
8
x
10
initialize
M
1
n
n
x
10
initialize
i
21
20
0
20
1
20
2
54
52
0
3
15
20
3
13
10
18
15
78
38
1
11
I
8
I
4
I
4
I
4
n
p
2
x
10
initialize
x
8
@options
p
7
I
-1
I
1e0
I
0
I
1e1
I
b
I
1e2
I
15
x
28
lib/compiler/ast/literals.rb
p
4
x
4
line
x
3
str
x
5
array
x
5
flags
x
17
method_visibility
x
15
add_defn_method
x
8
bytecode
M
1
n
n
x
8
bytecode
i
38
20
0
49
0
0
15
20
0
7
1
49
2
1
15
20
0
54
52
3
1
15
20
0
39
4
49
5
1
15
20
0
7
6
80
49
7
2
11
I
4
I
1
I
1
I
1
n
p
8
x
14
push_cpath_top
x
6
Regexp
x
10
find_const
x
8
bytecode
x
8
@options
x
4
push
x
3
new
x
4
send
p
13
I
-1
I
1e5
I
0
I
1e6
I
6
I
1e7
I
e
I
1e8
I
15
I
1e9
I
1d
I
1ea
I
26
x
28
lib/compiler/ast/literals.rb
p
1
x
1
g
x
9
sexp_name
M
1
n
n
x
9
sexp_name
i
3
7
0
11
I
1
I
0
I
0
I
0
n
p
1
x
5
dregx
p
5
I
-1
I
1ed
I
0
I
1ee
I
3
x
28
lib/compiler/ast/literals.rb
p
0
p
7
I
2
I
1e0
I
10
I
1e5
I
1e
I
1ed
I
2c
x
28
lib/compiler/ast/literals.rb
p
0
x
16
DynamicOnceRegex
n
M
1
n
n
x
16
DynamicOnceRegex
i
30
5
66
99
7
0
7
1
65
67
49
2
0
49
3
4
15
99
7
4
7
5
65
67
49
2
0
49
3
4
11
I
5
I
0
I
0
I
0
n
p
6
x
8
bytecode
M
1
n
n
x
8
bytecode
i
80
5
20
0
47
49
0
1
15
20
0
1
49
1
1
19
1
15
20
0
20
1
49
2
1
15
20
0
49
3
0
15
20
0
49
4
0
15
20
0
49
5
0
19
2
15
20
0
20
2
49
6
1
15
20
0
49
7
0
15
20
0
54
52
8
1
15
20
0
20
1
49
9
1
15
20
2
49
10
0
11
I
5
I
3
I
1
I
1
n
p
11
x
3
pos
x
11
add_literal
x
15
push_literal_at
x
3
dup
x
6
is_nil
x
9
new_label
x
3
gif
x
3
pop
x
8
bytecode
x
11
set_literal
x
4
set!
p
25
I
-1
I
1f3
I
0
I
1f4
I
8
I
1f6
I
11
I
1f7
I
19
I
1f8
I
1f
I
1f9
I
25
I
1fb
I
2d
I
1fc
I
35
I
1fd
I
3b
I
1ff
I
42
I
201
I
4a
I
202
I
50
x
28
lib/compiler/ast/literals.rb
p
3
x
1
g
x
3
idx
x
3
lbl
x
17
method_visibility
x
15
add_defn_method
x
9
sexp_name
M
1
n
n
x
9
sexp_name
i
3
7
0
11
I
1
I
0
I
0
I
0
n
p
1
x
10
dregx_once
p
5
I
-1
I
205
I
0
I
206
I
3
x
28
lib/compiler/ast/literals.rb
p
0
p
5
I
2
I
1f3
I
10
I
205
I
1e
x
28
lib/compiler/ast/literals.rb
p
0
x
13
ExecuteString
n
M
1
n
n
x
13
ExecuteString
i
30
5
66
99
7
0
7
1
65
67
49
2
0
49
3
4
15
99
7
4
7
5
65
67
49
2
0
49
3
4
11
I
5
I
0
I
0
I
0
n
p
6
x
8
bytecode
M
1
n
n
x
8
bytecode
i
33
5
20
0
47
49
0
1
15
20
0
7
1
49
2
1
15
20
0
54
52
3
1
15
20
0
7
4
79
2
49
5
3
11
I
5
I
1
I
1
I
1
n
p
6
x
3
pos
x
4
self
x
4
push
x
8
bytecode
x
1
`
x
4
send
p
11
I
-1
I
20b
I
0
I
20c
I
8
I
20e
I
10
I
20f
I
17
I
210
I
21
x
28
lib/compiler/ast/literals.rb
p
1
x
1
g
x
17
method_visibility
x
15
add_defn_method
x
7
to_sexp
M
1
n
n
x
7
to_sexp
i
7
7
0
39
1
35
2
11
I
2
I
0
I
0
I
0
n
p
2
x
4
xstr
x
7
@string
p
5
I
-1
I
213
I
0
I
214
I
7
x
28
lib/compiler/ast/literals.rb
p
0
p
5
I
2
I
20b
I
10
I
213
I
1e
x
28
lib/compiler/ast/literals.rb
p
0
p
41
I
2
I
3
I
1f
I
1e
I
3c
I
2e
I
59
I
3e
I
76
I
4e
I
93
I
65
I
b0
I
8f
I
cd
I
a6
I
ea
I
b6
I
107
I
cd
I
124
I
de
I
141
I
fa
I
15e
I
112
I
17b
I
13c
I
198
I
155
I
1b5
I
1c8
I
1d2
I
1d3
I
1ef
I
1df
I
20c
I
1f2
I
229
I
20a
I
246
x
28
lib/compiler/ast/literals.rb
p
0
x
13
attach_method
p
3
I
2
I
2
I
1c
x
28
lib/compiler/ast/literals.rb
p
0
x
13
attach_method
p
3
I
0
I
1
I
1c
x
28
lib/compiler/ast/literals.rb
p
0
