X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FEnglish.pm;h=c11fbed9eba62195502e8128b8aa45df8af2e542;hb=617299157e790993f5e44437d5a60d79f697645c;hp=77f27c5b7165a0fb10f31635aa55bb5d146c0e22;hpb=b75c8c73cd7f3c92a16e03fb046f4e2a99363bc7;p=p5sagit%2Fp5-mst-13.2.git diff --git a/lib/English.pm b/lib/English.pm index 77f27c5..c11fbed 100644 --- a/lib/English.pm +++ b/lib/English.pm @@ -1,9 +1,9 @@ package English; -our $VERSION = '1.00'; +our $VERSION = '1.04'; require Exporter; -@ISA = (Exporter); +@ISA = qw(Exporter); =head1 NAME @@ -58,13 +58,13 @@ sub import { $globbed_match ||= ( eval q{ *MATCH = *& ; - *PREMATCH = *` ; - *POSTMATCH = *' ; + *PREMATCH = *` ; + *POSTMATCH = *' ; 1 ; } || do { require Carp ; - Carp::croak "Can't create English for match leftovers: $@" ; + Carp::croak("Can't create English for match leftovers: $@") ; } ) ; } @@ -114,6 +114,7 @@ sub import { *PROGRAM_NAME *PERL_VERSION *ACCUMULATOR + *COMPILING *DEBUGGING *SYSTEM_FD_MAX *INPLACE_EDIT @@ -124,6 +125,7 @@ sub import { *OSNAME *LAST_REGEXP_CODE_RESULT *EXCEPTIONS_BEING_CAUGHT + *LAST_SUBMATCH_RESULT @LAST_MATCH_START @LAST_MATCH_END ); @@ -144,6 +146,7 @@ sub import { # Matching. *LAST_PAREN_MATCH = *+ ; + *LAST_SUBMATCH_RESULT = *^N ; *LAST_MATCH_START = *-{ARRAY} ; *LAST_MATCH_END = *+{ARRAY} ; @@ -183,6 +186,8 @@ sub import { *CHILD_ERROR = *? ; *OS_ERROR = *! ; *ERRNO = *! ; + *OS_ERROR = *! ; + *ERRNO = *! ; *EXTENDED_OS_ERROR = *^E ; *EVAL_ERROR = *@ ; @@ -220,7 +225,6 @@ sub import { # *ARRAY_BASE = *[ ; # *OFMT = *# ; -# *MULTILINE_MATCHING = ** ; # *OLD_PERL_VERSION = *] ; 1;