!RBIX
2138443229280315561
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
Readline
x
11
open_module
x
15
__module_init__
M
1
n
n
x
8
Readline
i
450
5
66
5
7
0
64
47
49
1
1
15
5
45
2
3
47
49
4
1
15
1
38
5
15
3
38
6
15
99
7
7
7
8
65
67
49
9
0
49
10
4
15
99
7
11
7
12
65
5
49
13
4
15
99
7
14
7
15
65
5
49
13
4
15
99
7
16
7
17
65
5
49
13
4
15
99
7
18
7
19
65
5
49
13
4
15
99
7
20
7
21
65
5
49
13
4
15
99
7
22
7
23
65
5
49
13
4
15
99
7
24
7
25
65
5
49
13
4
15
99
7
26
7
27
65
5
49
13
4
15
99
7
28
7
29
65
5
49
13
4
15
99
7
30
7
31
65
5
49
13
4
15
99
7
32
7
33
65
5
49
13
4
15
99
7
34
7
35
65
5
49
13
4
15
99
7
36
7
37
65
5
49
13
4
15
99
7
38
7
39
65
5
49
13
4
15
99
7
40
7
41
65
5
49
13
4
15
99
7
42
7
43
65
5
49
13
4
15
99
7
44
7
45
65
5
49
13
4
15
99
7
46
7
47
65
5
49
13
4
15
99
7
48
7
49
65
5
49
13
4
15
99
7
50
7
51
65
5
49
13
4
15
99
7
52
7
53
65
5
49
13
4
15
99
7
54
7
55
65
5
49
13
4
15
99
7
56
1
65
49
57
3
13
99
12
7
58
12
7
59
12
65
12
49
13
4
15
49
58
0
15
65
7
60
45
56
61
49
62
2
15
99
7
63
1
65
49
57
3
13
99
12
7
58
12
7
64
12
65
12
49
13
4
15
49
58
0
15
65
7
65
45
63
66
49
62
2
15
99
7
67
1
65
49
57
3
13
99
12
7
58
12
7
68
12
65
12
49
13
4
15
49
58
0
15
65
7
69
45
67
70
49
62
2
15
45
2
71
7
72
64
13
18
2
49
73
1
15
15
45
2
74
49
75
0
15
65
7
76
45
2
77
49
78
0
49
62
2
15
5
7
7
47
49
79
1
15
45
2
80
7
26
13
18
2
49
81
1
15
11
I
6
I
0
I
0
I
0
n
p
82
s
22
rb-readline/rbreadline
x
7
require
x
10
RbReadline
n
x
7
include
x
16
@completion_proc
x
21
@completion_case_fold
x
8
readline
M
1
n
n
x
8
readline
i
193
23
1
10
8
1
19
1
15
99
43
0
7
1
49
2
1
49
3
0
9
34
5
45
4
5
7
6
64
47
49
7
2
8
35
1
15
45
8
9
99
43
0
7
1
49
2
1
13
18
2
49
10
1
15
15
45
8
11
99
43
0
7
12
49
2
1
13
18
2
49
13
1
15
15
78
19
2
15
26
93
0
15
29
98
0
45
8
14
20
0
49
15
1
19
3
30
8
153
26
93
1
15
24
13
45
16
17
12
49
18
1
10
115
8
148
15
24
19
4
15
1
19
3
15
45
8
19
49
20
0
15
45
8
21
49
22
0
15
5
20
4
47
49
7
1
25
8
153
15
92
1
27
34
92
0
27
15
20
1
13
9
165
15
20
3
9
177
45
8
23
20
3
49
24
1
8
178
1
15
20
3
9
190
20
3
49
25
0
8
191
1
11
11
I
a
I
5
I
1
I
2
n
p
26
x
7
Globals
x
6
$stdin
x
2
[]
x
7
closed?
x
7
IOError
n
s
12
stdin closed
x
5
raise
x
10
RbReadline
n
x
12
rl_instream=
n
x
7
$stdout
x
13
rl_outstream=
n
x
8
readline
x
9
Exception
n
x
3
===
n
x
23
rl_cleanup_after_signal
n
x
18
rl_deprep_terminal
n
x
11
add_history
x
3
dup
p
49
I
-1
I
1d
I
8
I
1e
I
15
I
1f
I
22
I
1e
I
23
I
0
I
24
I
22
I
37
I
23
I
4a
I
25
I
4e
I
28
I
62
I
0
I
67
I
29
I
74
I
2e
I
75
I
29
I
78
I
2a
I
7c
I
2b
I
83
I
2c
I
8a
I
2d
I
99
I
0
I
9d
I
30
I
a7
I
31
I
b1
I
30
I
b2
I
0
I
b3
I
34
I
bf
I
0
I
c1
x
27
lib/rb-readline/readline.rb
p
5
x
6
prompt
x
11
add_history
x
6
status
x
4
buff
x
1
e
x
17
method_visibility
x
15
add_defn_method
x
6
input=
M
1
n
n
x
6
input=
i
13
45
0
1
20
0
13
18
2
49
2
1
15
11
I
4
I
1
I
1
I
1
n
p
3
x
10
RbReadline
n
x
12
rl_instream=
p
5
I
-1
I
3a
I
0
I
3b
I
d
x
27
lib/rb-readline/readline.rb
p
1
x
5
input
x
13
attach_method
x
7
output=
M
1
n
n
x
7
output=
i
13
45
0
1
20
0
13
18
2
49
2
1
15
11
I
4
I
1
I
1
I
1
n
p
3
x
10
RbReadline
n
x
13
rl_outstream=
p
5
I
-1
I
41
I
0
I
42
I
d
x
27
lib/rb-readline/readline.rb
p
1
x
6
output
x
11
line_buffer
M
1
n
n
x
11
line_buffer
i
7
45
0
1
49
2
0
11
I
1
I
0
I
0
I
0
n
p
3
x
10
RbReadline
n
x
14
rl_line_buffer
p
5
I
-1
I
47
I
0
I
48
I
7
x
27
lib/rb-readline/readline.rb
p
0
x
16
completion_proc=
M
1
n
n
x
16
completion_proc=
i
37
20
0
7
0
5
98
1
3
9
14
7
2
8
15
1
9
20
1
8
31
5
45
3
4
7
5
64
47
49
6
2
15
20
0
38
7
11
I
4
I
1
I
1
I
1
n
p
8
x
4
call
x
17
vm_check_callable
s
6
method
x
13
ArgumentError
n
s
31
argument must respond to `call'
x
5
raise
x
16
@completion_proc
p
11
I
-1
I
56
I
0
I
57
I
14
I
58
I
1f
I
0
I
20
I
5a
I
25
x
27
lib/rb-readline/readline.rb
p
1
x
4
proc
x
15
completion_proc
M
1
n
n
x
15
completion_proc
i
3
39
0
11
I
1
I
0
I
0
I
0
n
p
1
x
16
@completion_proc
p
5
I
-1
I
5f
I
0
I
60
I
3
x
27
lib/rb-readline/readline.rb
p
0
x
21
completion_case_fold=
M
1
n
n
x
21
completion_case_fold=
i
5
20
0
38
0
11
I
2
I
1
I
1
I
1
n
p
1
x
21
@completion_case_fold
p
5
I
-1
I
66
I
0
I
67
I
5
x
27
lib/rb-readline/readline.rb
p
1
x
4
bool
x
20
completion_case_fold
M
1
n
n
x
20
completion_case_fold
i
3
39
0
11
I
1
I
0
I
0
I
0
n
p
1
x
21
@completion_case_fold
p
5
I
-1
I
6d
I
0
I
6e
I
3
x
27
lib/rb-readline/readline.rb
p
0
x
38
readline_attempted_completion_function
M
1
n
n
x
38
readline_attempted_completion_function
i
417
39
0
19
3
15
20
3
49
1
0
9
16
1
11
8
17
1
15
45
2
3
2
13
18
2
49
4
1
15
15
39
5
19
4
15
20
3
20
0
49
6
1
19
5
15
20
5
49
7
0
45
8
9
83
10
9
64
20
5
49
11
0
8
73
5
20
5
47
49
8
1
19
5
15
20
5
49
12
0
19
6
15
20
6
78
83
10
9
93
1
11
8
94
1
15
45
8
13
13
71
14
47
9
121
47
49
15
0
13
20
6
80
81
16
47
49
17
1
15
8
129
20
6
80
81
16
49
14
1
19
7
15
44
43
18
78
20
6
2
49
14
3
56
19
50
20
0
15
20
7
20
6
79
81
16
1
13
18
3
49
21
2
15
15
20
6
79
83
10
9
192
20
7
78
20
7
79
49
22
1
49
23
0
13
18
3
49
21
2
15
8
413
79
19
8
15
7
24
19
9
15
20
8
20
6
84
25
9
389
20
4
9
291
78
19
10
15
20
7
20
8
49
22
1
20
10
79
49
22
2
49
26
0
19
11
13
9
260
15
20
7
20
8
79
81
16
49
22
1
20
10
79
49
22
2
49
26
0
19
12
9
288
20
11
20
12
83
10
9
273
1
8
276
1
8
289
15
20
10
79
81
16
19
10
15
68
8
217
1
8
361
78
19
10
15
20
7
20
8
49
22
1
20
10
79
49
22
2
19
11
13
9
332
15
20
7
20
8
79
81
16
49
22
1
20
10
79
49
22
2
19
12
9
360
20
11
20
12
83
10
9
345
1
8
348
1
8
361
15
20
10
79
81
16
19
10
15
68
8
295
1
15
20
9
20
10
85
27
9
376
20
10
19
9
8
377
1
15
20
8
79
81
16
19
8
15
68
8
201
1
15
20
7
78
20
7
79
49
22
1
78
20
9
49
22
2
13
18
3
49
21
2
15
15
20
7
11
I
12
I
d
I
3
I
3
n
p
28
x
16
@completion_proc
x
4
nil?
x
10
RbReadline
n
x
29
rl_attempted_completion_over=
x
21
@completion_case_fold
x
4
call
x
5
class
x
5
Array
n
x
2
==
x
8
compact!
x
6
length
n
x
3
new
x
8
allocate
x
1
+
x
10
initialize
x
5
Range
M
1
p
2
x
9
for_block
t
n
x
38
readline_attempted_completion_function
i
34
57
22
1
8
15
21
1
7
21
1
8
79
81
0
21
1
5
21
1
8
49
1
1
49
2
0
13
18
3
49
3
2
15
11
I
5
I
0
I
1
I
1
n
p
4
x
1
+
x
2
[]
x
3
dup
x
3
[]=
p
5
I
0
I
82
I
5
I
83
I
22
x
27
lib/rb-readline/readline.rb
p
0
x
4
each
x
3
[]=
x
2
[]
x
3
dup
I
186a0
x
1
<
x
8
downcase
x
1
>
p
93
I
-1
I
71
I
0
I
72
I
5
I
73
I
11
I
0
I
12
I
75
I
1e
I
77
I
23
I
78
I
2d
I
79
I
39
I
7c
I
40
I
7a
I
49
I
0
I
4a
I
7f
I
52
I
80
I
5e
I
0
I
5f
I
81
I
84
I
82
I
94
I
85
I
a4
I
87
I
ab
I
88
I
c0
I
8a
I
c4
I
8b
I
c9
I
8d
I
d1
I
8e
I
d5
I
8f
I
d9
I
90
I
ef
I
91
I
106
I
92
I
114
I
0
I
115
I
93
I
120
I
0
I
123
I
96
I
127
I
97
I
13a
I
98
I
14e
I
99
I
15c
I
0
I
15d
I
9a
I
168
I
0
I
16a
I
9d
I
172
I
9e
I
178
I
9d
I
179
I
0
I
17a
I
a0
I
185
I
0
I
187
I
a2
I
19d
I
0
I
19e
I
a5
I
1a1
x
27
lib/rb-readline/readline.rb
p
13
x
4
text
x
5
start
x
4
_end
x
4
proc
x
9
case_fold
x
3
ary
x
7
matches
x
6
result
x
1
i
x
3
low
x
2
si
x
2
c1
x
2
c2
x
15
vi_editing_mode
M
1
n
n
x
15
vi_editing_mode
i
11
45
0
1
79
78
49
2
2
15
1
11
I
3
I
0
I
0
I
0
n
p
3
x
10
RbReadline
n
x
18
rl_vi_editing_mode
p
7
I
-1
I
aa
I
0
I
ab
I
9
I
ac
I
b
x
27
lib/rb-readline/readline.rb
p
0
x
18
emacs_editing_mode
M
1
n
n
x
18
emacs_editing_mode
i
11
45
0
1
79
78
49
2
2
15
1
11
I
3
I
0
I
0
I
0
n
p
3
x
10
RbReadline
n
x
21
rl_emacs_editing_mode
p
7
I
-1
I
b1
I
0
I
b2
I
9
I
b3
I
b
x
27
lib/rb-readline/readline.rb
p
0
x
28
completion_append_character=
M
1
n
n
x
28
completion_append_character=
i
60
20
0
49
0
0
9
20
45
1
2
78
13
18
2
49
3
1
15
8
59
20
0
49
4
0
78
83
5
9
43
45
1
6
78
13
18
2
49
3
1
15
8
59
45
1
7
20
0
78
49
8
1
13
18
2
49
3
1
15
11
I
4
I
1
I
1
I
1
n
p
9
x
4
nil?
x
10
RbReadline
n
x
31
rl_completion_append_character=
x
6
length
x
2
==
n
n
x
2
[]
p
15
I
-1
I
bb
I
0
I
bc
I
7
I
bd
I
14
I
be
I
1e
I
bf
I
2b
I
c1
I
3b
I
0
I
3c
x
27
lib/rb-readline/readline.rb
p
1
x
4
char
x
27
completion_append_character
M
1
n
n
x
27
completion_append_character
i
24
45
0
1
49
2
0
78
83
3
9
14
1
8
15
1
15
45
0
4
49
2
0
11
11
I
2
I
0
I
0
I
0
n
p
5
x
10
RbReadline
n
x
30
rl_completion_append_character
x
2
==
n
p
13
I
-1
I
c8
I
0
I
c9
I
b
I
ca
I
e
I
c9
I
f
I
0
I
10
I
cc
I
18
x
27
lib/rb-readline/readline.rb
p
0
x
28
basic_word_break_characters=
M
1
n
n
x
28
basic_word_break_characters=
i
16
45
0
1
20
0
49
2
0
13
18
2
49
3
1
15
11
I
4
I
1
I
1
I
1
n
p
4
x
10
RbReadline
n
x
3
dup
x
31
rl_basic_word_break_characters=
p
5
I
-1
I
d2
I
0
I
d3
I
10
x
27
lib/rb-readline/readline.rb
p
1
x
3
str
x
27
basic_word_break_characters
M
1
n
n
x
27
basic_word_break_characters
i
24
45
0
1
49
2
0
49
3
0
9
14
1
8
23
45
0
4
49
2
0
49
5
0
11
I
1
I
0
I
0
I
0
n
p
6
x
10
RbReadline
n
x
30
rl_basic_word_break_characters
x
4
nil?
n
x
3
dup
p
11
I
-1
I
d9
I
0
I
da
I
b
I
db
I
e
I
dd
I
17
I
0
I
18
x
27
lib/rb-readline/readline.rb
p
0
x
32
completer_word_break_characters=
M
1
n
n
x
32
completer_word_break_characters=
i
16
45
0
1
20
0
49
2
0
13
18
2
49
3
1
15
11
I
4
I
1
I
1
I
1
n
p
4
x
10
RbReadline
n
x
3
dup
x
35
rl_completer_word_break_characters=
p
5
I
-1
I
e4
I
0
I
e5
I
10
x
27
lib/rb-readline/readline.rb
p
1
x
3
str
x
31
completer_word_break_characters
M
1
n
n
x
31
completer_word_break_characters
i
24
45
0
1
49
2
0
49
3
0
9
14
1
8
23
45
0
4
49
2
0
49
5
0
11
I
1
I
0
I
0
I
0
n
p
6
x
10
RbReadline
n
x
34
rl_completer_word_break_characters
x
4
nil?
n
x
3
dup
p
11
I
-1
I
eb
I
0
I
ec
I
b
I
ed
I
e
I
ef
I
17
I
0
I
18
x
27
lib/rb-readline/readline.rb
p
0
x
23
basic_quote_characters=
M
1
n
n
x
23
basic_quote_characters=
i
16
45
0
1
20
0
49
2
0
13
18
2
49
3
1
15
11
I
4
I
1
I
1
I
1
n
p
4
x
10
RbReadline
n
x
3
dup
x
26
rl_basic_quote_characters=
p
5
I
-1
I
f5
I
0
I
f6
I
10
x
27
lib/rb-readline/readline.rb
p
1
x
3
str
x
22
basic_quote_characters
M
1
n
n
x
22
basic_quote_characters
i
24
45
0
1
49
2
0
49
3
0
9
14
1
8
23
45
0
4
49
2
0
49
5
0
11
I
1
I
0
I
0
I
0
n
p
6
x
10
RbReadline
n
x
25
rl_basic_quote_characters
x
4
nil?
n
x
3
dup
p
11
I
-1
I
fc
I
0
I
fd
I
b
I
fe
I
e
I
100
I
17
I
0
I
18
x
27
lib/rb-readline/readline.rb
p
0
x
27
completer_quote_characters=
M
1
n
n
x
27
completer_quote_characters=
i
16
45
0
1
20
0
49
2
0
13
18
2
49
3
1
15
11
I
4
I
1
I
1
I
1
n
p
4
x
10
RbReadline
n
x
3
dup
x
30
rl_completer_quote_characters=
p
5
I
-1
I
107
I
0
I
108
I
10
x
27
lib/rb-readline/readline.rb
p
1
x
3
str
x
26
completer_quote_characters
M
1
n
n
x
26
completer_quote_characters
i
24
45
0
1
49
2
0
49
3
0
9
14
1
8
23
45
0
4
49
2
0
49
5
0
11
I
1
I
0
I
0
I
0
n
p
6
x
10
RbReadline
n
x
29
rl_completer_quote_characters
x
4
nil?
n
x
3
dup
p
11
I
-1
I
10e
I
0
I
10f
I
b
I
110
I
e
I
112
I
17
I
0
I
18
x
27
lib/rb-readline/readline.rb
p
0
x
26
filename_quote_characters=
M
1
n
n
x
26
filename_quote_characters=
i
16
45
0
1
20
0
49
2
0
13
18
2
49
3
1
15
11
I
4
I
1
I
1
I
1
n
p
4
x
10
RbReadline
n
x
3
dup
x
29
rl_filename_quote_characters=
p
5
I
-1
I
119
I
0
I
11a
I
10
x
27
lib/rb-readline/readline.rb
p
1
x
3
str
x
25
filename_quote_characters
M
1
n
n
x
25
filename_quote_characters
i
24
45
0
1
49
2
0
49
3
0
9
14
1
8
23
45
0
4
49
2
0
49
5
0
11
I
1
I
0
I
0
I
0
n
p
6
x
10
RbReadline
n
x
28
rl_filename_quote_characters
x
4
nil?
n
x
3
dup
p
11
I
-1
I
120
I
0
I
121
I
b
I
122
I
e
I
124
I
17
I
0
I
18
x
27
lib/rb-readline/readline.rb
p
0
x
7
History
x
10
open_class
x
14
__class_init__
M
1
n
n
x
7
History
i
154
5
66
5
45
0
1
47
49
2
1
15
99
7
3
7
4
65
5
49
5
4
15
99
7
6
7
7
65
5
49
5
4
15
99
7
8
7
9
65
5
49
5
4
15
99
7
10
7
11
65
5
49
5
4
15
99
7
12
7
13
65
5
49
5
4
15
99
7
14
7
15
65
5
49
5
4
15
99
7
16
7
17
65
5
49
5
4
15
99
7
18
7
19
65
5
49
5
4
15
99
7
20
7
21
65
5
49
5
4
15
99
7
22
7
23
65
5
49
5
4
15
99
7
24
7
25
65
5
49
5
4
15
99
7
26
7
27
65
5
49
5
4
15
99
7
28
7
29
65
5
49
5
4
11
I
5
I
0
I
0
I
0
n
p
30
x
10
Enumerable
n
x
6
extend
x
4
to_s
M
1
n
n
x
4
to_s
i
4
7
0
64
11
I
1
I
0
I
0
I
0
n
p
1
s
7
HISTORY
p
5
I
-1
I
132
I
0
I
133
I
4
x
27
lib/rb-readline/readline.rb
p
0
x
13
attach_method
x
2
[]
M
1
n
n
x
2
[]
i
73
20
0
78
84
0
9
21
20
0
45
1
2
49
3
0
81
4
19
0
8
22
1
15
45
1
5
45
1
6
49
7
0
20
0
81
4
49
8
1
19
1
15
20
1
49
9
0
9
62
5
45
10
11
7
12
64
47
49
13
2
8
63
1
15
20
1
49
14
0
49
15
0
11
I
5
I
2
I
1
I
1
n
p
16
x
1
<
x
10
RbReadline
n
x
14
history_length
x
1
+
n
n
x
12
history_base
x
11
history_get
x
4
nil?
x
10
IndexError
n
s
13
invalid index
x
5
raise
x
4
line
x
3
dup
p
23
I
-1
I
13b
I
0
I
13c
I
7
I
13d
I
15
I
13c
I
16
I
0
I
17
I
13f
I
2a
I
140
I
31
I
141
I
3e
I
140
I
3f
I
0
I
40
I
143
I
49
x
27
lib/rb-readline/readline.rb
p
2
x
5
index
x
5
entry
x
3
[]=
M
1
n
n
x
3
[]=
i
62
20
0
78
84
0
9
21
20
0
45
1
2
49
3
0
81
4
19
0
8
22
1
15
45
1
5
20
0
20
1
1
49
6
3
19
2
15
20
2
49
7
0
9
57
5
45
8
9
7
10
64
47
49
11
2
8
58
1
15
20
1
11
I
7
I
3
I
2
I
2
n
p
12
x
1
<
x
10
RbReadline
n
x
14
history_length
x
1
+
n
x
21
replace_history_entry
x
4
nil?
x
10
IndexError
n
s
13
invalid index
x
5
raise
p
23
I
-1
I
14b
I
0
I
14c
I
7
I
14d
I
15
I
14c
I
16
I
0
I
17
I
14f
I
25
I
150
I
2c
I
151
I
39
I
150
I
3a
I
0
I
3b
I
153
I
3e
x
27
lib/rb-readline/readline.rb
p
3
x
5
index
x
3
str
x
5
entry
x
2
<<
M
1
n
n
x
2
<<
i
9
45
0
1
20
0
49
2
1
11
I
3
I
1
I
1
I
1
n
p
3
x
10
RbReadline
n
x
11
add_history
p
5
I
-1
I
158
I
0
I
159
I
9
x
27
lib/rb-readline/readline.rb
p
1
x
3
str
x
4
push
M
1
n
n
x
4
push
i
8
20
0
56
0
50
1
0
11
I
3
I
1
I
0
I
0
I
0
p
2
M
1
p
2
x
9
for_block
t
n
x
4
push
i
13
57
19
0
15
45
0
1
20
0
49
2
1
11
I
4
I
1
I
1
I
1
n
p
3
x
10
RbReadline
n
x
11
add_history
p
5
I
0
I
15f
I
4
I
160
I
d
x
27
lib/rb-readline/readline.rb
p
1
x
3
str
x
4
each
p
5
I
-1
I
15e
I
0
I
15f
I
8
x
27
lib/rb-readline/readline.rb
p
1
x
4
args
x
17
rb_remove_history
M
1
n
n
x
17
rb_remove_history
i
39
45
0
1
20
0
49
2
1
19
1
15
20
1
9
35
20
1
49
3
0
49
4
0
19
2
15
1
19
1
15
20
2
11
8
36
1
15
1
11
I
5
I
3
I
1
I
1
n
p
5
x
10
RbReadline
n
x
14
remove_history
x
4
line
x
3
dup
p
19
I
-1
I
169
I
0
I
16a
I
b
I
16b
I
f
I
16c
I
1a
I
16d
I
1e
I
16e
I
23
I
16b
I
24
I
0
I
25
I
170
I
27
x
27
lib/rb-readline/readline.rb
p
3
x
5
index
x
5
entry
x
3
val
x
3
pop
M
1
n
n
x
3
pop
i
29
45
0
1
49
2
0
78
85
3
9
27
5
45
0
4
49
2
0
79
82
5
47
49
6
1
8
28
1
11
I
3
I
0
I
0
I
0
n
p
7
x
10
RbReadline
n
x
14
history_length
x
1
>
n
x
1
-
x
17
rb_remove_history
p
11
I
-1
I
175
I
0
I
176
I
b
I
177
I
1b
I
179
I
1c
I
0
I
1d
x
27
lib/rb-readline/readline.rb
p
0
x
5
shift
M
1
n
n
x
5
shift
i
21
45
0
1
49
2
0
78
85
3
9
19
5
78
47
49
4
1
8
20
1
11
I
2
I
0
I
0
I
0
n
p
5
x
10
RbReadline
n
x
14
history_length
x
1
>
x
17
rb_remove_history
p
11
I
-1
I
17f
I
0
I
180
I
b
I
181
I
13
I
183
I
14
I
0
I
15
x
27
lib/rb-readline/readline.rb
p
0
x
4
each
M
1
n
n
x
4
each
i
22
44
43
0
78
45
1
2
49
3
0
2
49
4
3
56
5
50
6
0
15
5
11
I
6
I
2
I
0
I
0
n
p
7
x
5
Range
x
10
RbReadline
n
x
14
history_length
x
3
new
M
1
p
2
x
9
for_block
t
n
x
4
each
i
52
57
22
1
0
15
45
0
1
45
0
2
49
3
0
21
1
0
81
4
49
5
1
22
1
1
15
21
1
1
49
6
0
9
38
1
33
8
39
1
15
21
1
1
49
7
0
49
8
0
60
1
11
I
4
I
0
I
1
I
1
n
p
9
x
10
RbReadline
n
n
x
12
history_base
x
1
+
x
11
history_get
x
4
nil?
x
4
line
x
3
dup
p
11
I
0
I
18a
I
5
I
18b
I
1a
I
18c
I
27
I
0
I
28
I
18d
I
34
x
27
lib/rb-readline/readline.rb
p
0
x
4
each
p
7
I
-1
I
189
I
0
I
18a
I
14
I
18f
I
16
x
27
lib/rb-readline/readline.rb
p
2
x
1
i
x
5
entry
x
6
length
M
1
n
n
x
6
length
i
7
45
0
1
49
2
0
11
I
1
I
0
I
0
I
0
n
p
3
x
10
RbReadline
n
x
14
history_length
p
5
I
-1
I
194
I
0
I
195
I
7
x
27
lib/rb-readline/readline.rb
p
0
x
4
size
M
1
n
n
x
4
size
i
7
45
0
1
49
2
0
11
I
1
I
0
I
0
I
0
n
p
3
x
10
RbReadline
n
x
14
history_length
p
5
I
-1
I
19a
I
0
I
19b
I
7
x
27
lib/rb-readline/readline.rb
p
0
x
6
empty?
M
1
n
n
x
6
empty?
i
10
45
0
1
49
2
0
78
83
3
11
I
2
I
0
I
0
I
0
n
p
4
x
10
RbReadline
n
x
14
history_length
x
2
==
p
5
I
-1
I
1a1
I
0
I
1a2
I
a
x
27
lib/rb-readline/readline.rb
p
0
x
9
delete_at
M
1
n
n
x
9
delete_at
i
70
20
0
78
84
0
9
21
20
1
45
1
2
49
3
0
81
4
19
1
8
22
1
15
20
0
78
84
0
13
10
45
15
20
0
45
1
5
49
3
0
79
82
6
85
7
9
60
5
45
8
9
7
10
64
47
49
11
2
8
61
1
15
5
20
0
47
49
12
1
11
I
5
I
2
I
1
I
1
n
p
13
x
1
<
x
10
RbReadline
n
x
14
history_length
x
1
+
n
x
1
-
x
1
>
x
10
IndexError
n
s
13
invalid index
x
5
raise
x
17
rb_remove_history
p
21
I
-1
I
1a7
I
0
I
1a8
I
7
I
1a9
I
15
I
1a8
I
16
I
0
I
17
I
1ab
I
2f
I
1ac
I
3c
I
1ab
I
3d
I
0
I
3e
I
1ae
I
46
x
27
lib/rb-readline/readline.rb
p
2
x
5
index
x
1
i
p
29
I
2
I
12c
I
b
I
132
I
16
I
13b
I
21
I
14b
I
2c
I
158
I
37
I
15e
I
42
I
169
I
4d
I
175
I
58
I
17f
I
63
I
189
I
6e
I
194
I
79
I
19a
I
84
I
1a1
I
8f
I
1a7
I
9a
x
27
lib/rb-readline/readline.rb
p
0
x
7
HISTORY
n
x
9
const_set
x
5
Fcomp
M
1
n
n
x
5
Fcomp
i
13
5
66
99
7
0
7
1
65
5
49
2
4
11
I
5
I
0
I
0
I
0
n
p
3
x
4
call
M
1
n
n
x
4
call
i
110
45
0
1
20
0
7
2
49
3
2
19
1
15
20
1
9
102
35
0
19
2
15
78
19
3
15
20
1
20
3
49
4
1
9
75
20
2
20
1
20
3
49
4
1
49
5
0
49
6
1
15
20
1
20
3
1
13
18
3
49
7
2
15
15
20
3
79
81
8
19
3
15
68
8
26
1
15
1
19
1
15
20
2
49
9
0
80
49
10
1
9
99
20
2
49
11
0
8
100
1
8
105
1
19
2
15
20
2
11
11
I
8
I
4
I
1
I
1
n
p
12
x
10
RbReadline
n
x
31
rl_filename_completion_function
x
21
rl_completion_matches
x
2
[]
x
3
dup
x
2
<<
x
3
[]=
x
1
+
x
6
length
x
2
>=
x
5
shift
p
41
I
-1
I
1ba
I
0
I
1bb
I
5
I
1bc
I
7
I
1bb
I
d
I
1bd
I
11
I
1be
I
16
I
1bf
I
1a
I
1c0
I
23
I
1c1
I
33
I
1c2
I
40
I
1c3
I
4b
I
0
I
4d
I
1c5
I
51
I
1c6
I
5c
I
1c7
I
63
I
1c6
I
64
I
0
I
66
I
1ca
I
69
I
0
I
6a
I
1cc
I
6e
x
27
lib/rb-readline/readline.rb
p
4
x
3
str
x
7
matches
x
6
result
x
1
i
x
13
attach_method
p
3
I
2
I
1ba
I
d
x
27
lib/rb-readline/readline.rb
p
0
x
24
FILENAME_COMPLETION_PROC
n
x
5
Ucomp
M
1
n
n
x
5
Ucomp
i
13
5
66
99
7
0
7
1
65
5
49
2
4
11
I
5
I
0
I
0
I
0
n
p
3
x
4
call
M
1
n
n
x
4
call
i
110
45
0
1
20
0
7
2
49
3
2
19
1
15
20
1
9
102
35
0
19
2
15
78
19
3
15
20
1
20
3
49
4
1
9
75
20
2
20
1
20
3
49
4
1
49
5
0
49
6
1
15
20
1
20
3
1
13
18
3
49
7
2
15
15
20
3
79
81
8
19
3
15
68
8
26
1
15
1
19
1
15
20
2
49
9
0
80
49
10
1
9
99
20
2
49
11
0
8
100
1
8
105
1
19
2
15
20
2
11
11
I
8
I
4
I
1
I
1
n
p
12
x
10
RbReadline
n
x
31
rl_username_completion_function
x
21
rl_completion_matches
x
2
[]
x
3
dup
x
2
<<
x
3
[]=
x
1
+
x
6
length
x
2
>=
x
5
shift
p
41
I
-1
I
1da
I
0
I
1db
I
5
I
1dc
I
7
I
1db
I
d
I
1dd
I
11
I
1de
I
16
I
1df
I
1a
I
1e0
I
23
I
1e1
I
33
I
1e2
I
40
I
1e3
I
4b
I
0
I
4d
I
1e5
I
51
I
1e6
I
5c
I
1e7
I
63
I
1e6
I
64
I
0
I
66
I
1ea
I
69
I
0
I
6a
I
1ec
I
6e
x
27
lib/rb-readline/readline.rb
p
4
x
3
str
x
7
matches
x
6
result
x
1
i
x
13
attach_method
p
3
I
2
I
1da
I
d
x
27
lib/rb-readline/readline.rb
p
0
x
24
USERNAME_COMPLETION_PROC
n
n
s
4
Ruby
x
17
rl_readline_name=
n
x
13
using_history
x
7
VERSION
n
x
18
rl_library_version
x
15
module_function
n
x
33
rl_attempted_completion_function=
p
77
I
2
I
8
I
b
I
9
I
14
I
b
I
18
I
c
I
1c
I
1d
I
2a
I
3a
I
35
I
41
I
40
I
47
I
4b
I
56
I
56
I
5f
I
61
I
66
I
6c
I
6d
I
77
I
71
I
82
I
aa
I
8d
I
b1
I
98
I
bb
I
a3
I
c8
I
ae
I
d2
I
b9
I
d9
I
c4
I
e4
I
cf
I
eb
I
da
I
f5
I
e5
I
fc
I
f0
I
107
I
fb
I
10e
I
106
I
119
I
111
I
120
I
11c
I
12b
I
137
I
1b3
I
141
I
1b9
I
15c
I
1d0
I
166
I
1d9
I
181
I
1f0
I
18b
I
1f2
I
199
I
1f4
I
1a0
I
1f6
I
1ad
I
1f8
I
1b5
I
1fa
I
1c2
x
27
lib/rb-readline/readline.rb
p
0
x
13
attach_method
p
3
I
0
I
6
I
1c
x
27
lib/rb-readline/readline.rb
p
0
