Char-Latin5
view release on metacpan or search on metacpan
lib/Elatin5.pm view on Meta::CPAN
325332543255325632573258325932603261326232633264326532663267326832693270327132723273
}
# variable or function
# $ @ % & * $ #
elsif
(/\G ( (?: [\$\@\%\&\*] | \$\
# | -> | \b sub \b) (?>\s*) (?: split | chop | index | rindex | lc | uc | fc | chr | ord | reverse | getc | tr | y | q | qq | qx | qw | m | s | qr | glob | lstat | opendir | stat | unlink | chdir ) ) \b /oxmsgc)...
$slash
=
'div'
;
return
$1;
}
# $ $ $ $ $ $ $ $ $ $ $ $ $ $
# $ @ # \ ' " / ? ( ) [ ] < >
elsif
(/\G ( \$[\$\@\
#\\\'\"\/\?\(\)\[\]\<\>] ) /oxmsgc) {
$slash
=
'div'
;
return
$1;
}
# while (<FILEHANDLE>)
elsif
(/\G \b (
while
(?>\s*) \( (?>\s*) <[\$]?[A-Za-z_][A-Za-z_0-9]*> (?>\s*) \)) \b /oxgc) {
return
$1;
}
# while (<WILDCARD>) --- glob
lib/Elatin5.pm view on Meta::CPAN
457745784579458045814582458345844585458645874588458945904591459245934594459545964597
}
# variable or function
# $ @ % & * $ #
elsif
(
$string
=~ /\G ( (?: [\$\@\%\&\*] | \$\
# | -> | \b sub \b) (?>\s*) (?: split | chop | index | rindex | lc | uc | fc | chr | ord | reverse | getc | tr | y | q | qq | qx | qw | m | s | qr | glob | lstat | opendir | stat | unlink | chdir ...
$e_string
.= $1;
$slash
=
'div'
;
}
# $ $ $ $ $ $ $ $ $ $ $ $ $ $
# $ @ # \ ' " / ? ( ) [ ] < >
elsif
(
$string
=~ /\G ( \$[\$\@\
#\\\'\"\/\?\(\)\[\]\<\>] ) /oxmsgc) {
$e_string
.= $1;
$slash
=
'div'
;
}
# subroutines of package Elatin5
elsif
(
$string
=~ /\G \b (CORE:: | ->(>?\s*) (?:
atan2
| [a-z]{2,})) \b /oxgc) {
$e_string
.= $1;
$slash
=
'm//'
; }
elsif
(
$string
=~ /\G \b Char::
eval
(?= (?>\s*) \{ ) /oxgc) {
$e_string
.=
'eval'
;
$slash
=
'm//'
; }
elsif
(
$string
=~ /\G \b Latin5::
eval
(?= (?>\s*) \{ ) /oxgc) {
$e_string
.=
'eval'
;
$slash
=
'm//'
; }
elsif
(
$string
=~ /\G \b Char::
eval
\b /oxgc) {
$e_string
.=
'eval Char::escape'
;
$slash
=
'm//'
; }
elsif
(
$string
=~ /\G \b Latin5::
eval
\b /oxgc) {
$e_string
.=
'eval Latin5::escape'
;
$slash
=
'm//'
; }
( run in 0.237 second using v1.01-cache-2.11-cpan-94b05bcf43c )