X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FEnglish.pm;h=073d07988278d66c848386129a21b7483f484b5f;hb=680c470ce925e5af5a9ca87f342016c7363e36fd;hp=77f27c5b7165a0fb10f31635aa55bb5d146c0e22;hpb=b75c8c73cd7f3c92a16e03fb046f4e2a99363bc7;p=p5sagit%2Fp5-mst-13.2.git diff --git a/lib/English.pm b/lib/English.pm index 77f27c5..073d079 100644 --- a/lib/English.pm +++ b/lib/English.pm @@ -1,6 +1,6 @@ package English; -our $VERSION = '1.00'; +our $VERSION = '1.03'; require Exporter; @ISA = (Exporter); @@ -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;