view release on metacpan or search on metacpan
Examples/addpclt.pl view on Meta::CPAN
view all matches for this distribution
7891011121314151617require
'ttfmod.pl'
;
use
Getopt::Std;
do
getopts(
"d:z"
);
$[ = 0;
if
((
defined
$opt_d
&& !
defined
$ARGV
[0]) || (!
defined
$opt_d
&& !
defined
$ARGV
[1]))
{
die
'ADDPCLT [-d directory] [-z] <infile> <outfile>
v1.0.0, 18-Mar-1998 (c) Martin_Hosken
@sil
.org
view release on metacpan or search on metacpan
lib/Fuckin/Lazy.pm view on Meta::CPAN
view all matches for this distribution
3738394041424344454647484950my
@lines
;
while
(
my
$line
= <
$fh
>) {
if
(
$line
=~ m/(LAZY|Fuckin'Lazy|Fuckin::Lazy)\s*\(/) {
my
$match
= $1;
croak
"$1() must be called with parentheses, and must be given a scalar variable for an arg."
unless
$line
=~ m/
$match
\(\s*\$[0-9A-Za-z_]+\s*\)/;
my
$data
= produce_data(
$struct
,
$line
,
$match
);
$line
=~ s/
$match
\(\s*\$[0-9A-Za-z_]+\s*\)/
$data
/;
}
push
@lines
=>
$line
;
}
close
(
$fh
);
view release on metacpan or search on metacpan
lib/Egbk.pm view on Meta::CPAN
61526153615461556156615761586159616061616162
$slash
=
'div'
;
return
$1;
}
# $ $ $ $ $ $ $ $ $ $ $ $ $ $
# $ @ # \ ' " / ? ( ) [ ] < >
elsif
(/\G ( \$[\$\@\
#\\\'\"\/\?\(\)\[\]\<\>] ) /oxmsgc) {
$slash
=
'div'
;
return
$1;
}
# while (<FILEHANDLE>)
lib/Egbk.pm view on Meta::CPAN
view all matches for this distribution
76947695769676977698769977007701770277037704
$e_string
.= $1;
$slash
=
'div'
;
}
# $ $ $ $ $ $ $ $ $ $ $ $ $ $
# $ @ # \ ' " / ? ( ) [ ] < >
elsif
(
$string
=~ /\G ( \$[\$\@\
#\\\'\"\/\?\(\)\[\]\<\>] ) /oxmsgc) {
$e_string
.= $1;
$slash
=
'div'
;
}
# subroutines of package Egbk
view release on metacpan or search on metacpan
lib/Games/AIBot.pm view on Meta::CPAN
view all matches for this distribution
119120121122123124125126127128129if
(
$count
++ > 100) {
warn
"recursion too deep"
;
return
;
}
if
(
$line
=~ /^\$[{\w]/) {
$bot
->cond(
$line
);
}
elsif
(
$line
=~ /^(?:
else
|
elsif
)[\s\t]/) {
$bot
->endif();
}
view release on metacpan or search on metacpan
lib/Games/Axmud/Obj/Telnet.pm view on Meta::CPAN
623624625626627628629630631632633634635636637638639
$fh
=
""
;
}
elsif
(
&_is_open_fh
(
$name
)) {
# input arg is an open fh
## Use the open fh for logging.
$fh
=
$name
;
select
((
select
(
$fh
), $|=1)[$[]);
# don't buffer writes
}
elsif
(!
ref
$name
) {
# input arg is filename
## Open the file for logging.
$fh
=
&_fname_to_handle
(
$self
,
$name
)
or
return
;
select
((
select
(
$fh
), $|=1)[$[]);
# don't buffer writes
}
else
{
return
$self
->error(
"bad Dump_log argument "
,
"\"$name\": not filename or open fh"
);
}
lib/Games/Axmud/Obj/Telnet.pm view on Meta::CPAN
782783784785786787788789790791792## Restore our private data.
*$self
->{net_telnet} =
$s
;
## Re-initialize ourself.
select
((
select
(
$self
), $|=1)[$[]);
# don't buffer writes
$s
=
*$self
->{net_telnet};
$s
->{blksize} =
&_optimal_blksize
((
stat
$self
)[11]);
$s
->{buf} =
""
;
$s
->{eofile} =
''
;
$s
->{errormsg} =
""
;
lib/Games/Axmud/Obj/Telnet.pm view on Meta::CPAN
11361137113811391140114111421143114411451146114711481149115011511152
$fh
=
""
;
}
elsif
(
&_is_open_fh
(
$name
)) {
# input arg is an open fh
## Use the open fh for logging.
$fh
=
$name
;
select
((
select
(
$fh
), $|=1)[$[]);
# don't buffer writes
}
elsif
(!
ref
$name
) {
# input arg is filename
## Open the file for logging.
$fh
=
&_fname_to_handle
(
$self
,
$name
)
or
return
;
select
((
select
(
$fh
), $|=1)[$[]);
# don't buffer writes
}
else
{
return
$self
->error(
"bad Input_log argument "
,
"\"$name\": not filename or open fh"
);
}
lib/Games/Axmud/Obj/Telnet.pm view on Meta::CPAN
17521753175417551756175717581759176017611762
return
$self
->error(
"problem connecting to \"$host\", "
,
"port $port: $errno"
);
};
}
select
((
select
(
$self
), $|=1)[$[]);
# don't buffer writes
$s
->{blksize} =
&_optimal_blksize
((
stat
$self
)[11]);
$s
->{buf} =
""
;
$s
->{eofile} =
''
;
$s
->{errormsg} =
""
;
vec
(
$s
->{fdmask}=
''
,
fileno
(
$self
), 1) = 1;
lib/Games/Axmud/Obj/Telnet.pm view on Meta::CPAN
18871888188918901891189218931894189518961897189818991900190119021903
$fh
=
""
;
}
elsif
(
&_is_open_fh
(
$name
)) {
# input arg is an open fh
## Use the open fh for logging.
$fh
=
$name
;
select
((
select
(
$fh
), $|=1)[$[]);
# don't buffer writes
}
elsif
(!
ref
$name
) {
# input arg is filename
## Open the file for logging.
$fh
=
&_fname_to_handle
(
$self
,
$name
)
or
return
;
select
((
select
(
$fh
), $|=1)[$[]);
# don't buffer writes
}
else
{
return
$self
->error(
"bad Option_log argument "
,
"\"$name\": not filename or open fh"
);
}
lib/Games/Axmud/Obj/Telnet.pm view on Meta::CPAN
view all matches for this distribution
19761977197819791980198119821983198419851986198719881989199019911992
$fh
=
""
;
}
elsif
(
&_is_open_fh
(
$name
)) {
# input arg is an open fh
## Use the open fh for logging.
$fh
=
$name
;
select
((
select
(
$fh
), $|=1)[$[]);
# don't buffer writes
}
elsif
(!
ref
$name
) {
# input arg is filename
## Open the file for logging.
$fh
=
&_fname_to_handle
(
$self
,
$name
)
or
return
;
select
((
select
(
$fh
), $|=1)[$[]);
# don't buffer writes
}
else
{
return
$self
->error(
"bad Output_log argument "
,
"\"$name\": not filename or open fh"
);
}