forked from troter/xyzzy
-
Notifications
You must be signed in to change notification settings - Fork 10
/
Perl
291 lines (288 loc) · 1.93 KB
/
Perl
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
bless
break
caller
continue
default
delete
die
do
dump
else
elseif
elsif
eval
evalbytes
exists
exit
for
foreach
given
goto
if
import
last
local
lock
my
next
no
our
package
redo
ref
require
reset
return
state
sub
undef
unless
until
use
when
while
;*1
__DATA__
__END__
__FILE__
__LINE__
__PACKAGE__
__SUB__
AUTOLOAD
BEGIN
CHECK
CORE
DESTROY
END
INIT
UNITCHECK
EQ
GE
GT
LE
LT
NE
and
cmp
eq
ge
gt
le
lt
ne
not
or
x
;*2
abs
accept
alarm
atan2
bind
binmode
chdir
chmod
chomp
chop
chown
chr
chroot
close
closedir
connect
cos
crypt
dbmclose
dbmopen
defined
each
endgrent
endhostent
endnetent
endprotoent
endpwent
endservent
eof
exec
exp
fc
fcntl
fileno
flock
fork
format
formline
get
getc
getgrent
getgrgid
getgrnam
gethostbyaddr
gethostbyname
gethostent
getlogin
getnetbyaddr
getnetbyname
getnetent
getpeername
getpgrp
getppid
getpriority
getprotobyname
getprotobynumber
getprotoent
getpwent
getpwnam
getpwuid
getservbyname
getservbyport
getservent
getsockname
getsockopt
glob
gmtime
grent
grep
grgid
grnam
hex
hostbyaddr
hostbyname
hostent
index
int
ioctl
join
keys
kill
lc
lcfirst
length
link
listen
localtime
log
login
lstat
map
mkdir
msgctl
msgget
msgrcv
msgsnd
netbyaddr
netbyname
netent
oct
open
opendir
ord
pack
peername
pgrp
pipe
pop
pos
ppid
print
printf
priority
protobyname
protobynumber
protoent
prototype
push
pwent
pwnam
pwuid
q
qq
qr
quotemeta
qw
qx
rand
read
readdir
readline
readlink
readpipe
recv
rename
reverse
rewinddir
rindex
rmdir
say
scalar
seek
seekdir
select
semctl
semget
semop
send
servbyname
servbyport
servent
setgrent
sethostent
setnetent
setpgrp
setpriority
setprotoent
setpwent
setservent
setsockopt
shift
shmctl
shmget
shmread
shmwrite
shutdown
sin
sleep
socket
socketpair
sockname
sockopt
sort
splice
split
sprintf
sqrt
srand
stat
study
substr
symlink
syscall
sysopen
sysread
sysseek
system
syswrite
tell
telldir
tie
tied
time
times
tr
truncate
uc
ucfirst
umask
unlink
unpack
unshift
untie
utime
values
vec
wait
waitpid
wantarray
warn
write
xor