}
BEGIN { require './test.pl'; }
-plan tests => 237;
+plan tests => 243;
while (<DATA>) {
chomp;
# the keyword list :
__DATA__
+__FILE__ ()
+__LINE__ ()
+__PACKAGE__ ()
+__DATA__ undef
+__END__ undef
abs (_)
accept (**)
alarm (_)
-and ()
+and undef
atan2 ($$)
bind (*$)
binmode (*;$)
chroot (_)
close (;*)
closedir (*)
-cmp unknown
+cmp undef
connect (*$)
continue ()
cos (_)
crypt ($$)
dbmclose (\%)
dbmopen (\%$$)
+default undef
defined undef
delete undef
die (@)
do undef
dump ()
-each (\[@%])
+each (+)
else undef
elsif undef
endgrent ()
endpwent ()
endservent ()
eof (;*)
-eq ($$)
+eq undef
eval undef
exec undef
exists undef
fork ()
format undef
formline ($@)
-ge ($$)
+ge undef
getc (;*)
getgrent ()
getgrgid ($)
gmtime (;$)
goto undef
grep undef
-gt ($$)
+gt undef
hex (_)
if undef
index ($$;$)
int (_)
ioctl (*$$)
join ($@)
-keys (\[@%])
+keys (+)
kill (@)
last undef
lc (_)
lcfirst (_)
-le ($$)
+le undef
length (_)
link ($$)
listen (*$)
local undef
localtime (;$)
-lock (\$)
+lock (\[$@%*])
log (_)
-lstat (*)
-lt ($$)
+lstat undef
+lt undef
m undef
map undef
mkdir (_;$)
msgrcv ($$$$$)
msgsnd ($$$)
my undef
-ne ($$)
+ne undef
next undef
no undef
not ($)
oct (_)
open (*;$@)
opendir (*$)
-or ()
+or undef
ord (_)
our undef
pack ($@)
package undef
pipe (**)
-pop (;\@)
+pop (;+)
pos undef
print undef
printf undef
prototype undef
-push (\@@)
+push (+@)
q undef
qq undef
qr undef
setpwent ()
setservent ($)
setsockopt (*$$$)
-shift (;\@)
+shift (;+)
shmctl ($$$)
shmget ($$$)
shmread ($$$$)
socket (*$$$)
socketpair (**$$$)
sort undef
-splice (\@;$$@)
+splice (+;$$@)
split undef
sprintf ($@)
sqrt (_)
srand (;$)
-stat (*)
+stat undef
state undef
study undef
sub undef
syswrite (*$;$$)
tell (;*)
telldir (*)
-tie undef
-tied undef
+tie (\[$@%*]$@)
+tied (\[$@%*])
time ()
times ()
tr undef
unless undef
unlink (@)
unpack ($;$)
-unshift (\@@)
-untie undef
+unshift (+@)
+untie (\[$@%*])
until undef
use undef
utime (@)
-values (\[@%])
+values (+)
vec ($$$)
wait ()
waitpid ($$)
when undef
while undef
write (;*)
-x unknown
-xor ($$)
+x undef
+xor undef
y undef