diff options
author | Rafael Garcia-Suarez <rgarciasuarez@gmail.com> | 2002-12-06 20:44:26 +0000 |
---|---|---|
committer | Rafael Garcia-Suarez <rgarciasuarez@gmail.com> | 2002-12-06 20:44:26 +0000 |
commit | a33bf49bf7b1088ee6ac580e9e39716ad87ae72a (patch) | |
tree | f781dfaae555483f47cfd49fe6c478a1f3815cad /lib/English.pm | |
parent | 1d239bbba2de439a8971f5436d867599b62848c8 (diff) | |
download | perl-a33bf49bf7b1088ee6ac580e9e39716ad87ae72a.tar.gz |
Fix bug #18874, essentially by reverting change #11890.
Add a regression test for it.
p4raw-link: @11890 on //depot/perl: be154528f7e7dc31589b7b72d4e03f88d8751799
p4raw-id: //depot/perl@18250
Diffstat (limited to 'lib/English.pm')
-rw-r--r-- | lib/English.pm | 122 |
1 files changed, 61 insertions, 61 deletions
diff --git a/lib/English.pm b/lib/English.pm index 05dd05c4f9..6cd3acda53 100644 --- a/lib/English.pm +++ b/lib/English.pm @@ -57,9 +57,9 @@ sub import { *EXPORT = \@COMPLETE_EXPORT ; $globbed_match ||= ( eval q{ - *MATCH = \$& ; - *PREMATCH = \$` ; - *POSTMATCH = \$' ; + *MATCH = *& ; + *PREMATCH = *` ; + *POSTMATCH = *' ; 1 ; } || do { @@ -144,87 +144,87 @@ sub import { # Matching. - *LAST_PAREN_MATCH = \$+ ; - *LAST_SUBMATCH_RESULT = \$^N ; - *LAST_MATCH_START = \@- ; - *LAST_MATCH_END = \@+ ; + *LAST_PAREN_MATCH = *+ ; + *LAST_SUBMATCH_RESULT = *^N ; + *LAST_MATCH_START = *-{ARRAY} ; + *LAST_MATCH_END = *+{ARRAY} ; # Input. - *INPUT_LINE_NUMBER = \$. ; - *NR = \$. ; - *INPUT_RECORD_SEPARATOR = \$/ ; - *RS = \$/ ; + *INPUT_LINE_NUMBER = *. ; + *NR = *. ; + *INPUT_RECORD_SEPARATOR = */ ; + *RS = */ ; # Output. - *OUTPUT_AUTOFLUSH = \$| ; - *OUTPUT_FIELD_SEPARATOR = \$, ; - *OFS = \$, ; - *OUTPUT_RECORD_SEPARATOR = \$\ ; - *ORS = \$\ ; + *OUTPUT_AUTOFLUSH = *| ; + *OUTPUT_FIELD_SEPARATOR = *, ; + *OFS = *, ; + *OUTPUT_RECORD_SEPARATOR = *\ ; + *ORS = *\ ; # Interpolation "constants". - *LIST_SEPARATOR = \$" ; - *SUBSCRIPT_SEPARATOR = \$; ; - *SUBSEP = \$; ; + *LIST_SEPARATOR = *" ; + *SUBSCRIPT_SEPARATOR = *; ; + *SUBSEP = *; ; # Formats - *FORMAT_PAGE_NUMBER = \$% ; - *FORMAT_LINES_PER_PAGE = \$= ; - *FORMAT_LINES_LEFT = \$- ; - *FORMAT_NAME = \$~ ; - *FORMAT_TOP_NAME = \$^ ; - *FORMAT_LINE_BREAK_CHARACTERS = \$: ; - *FORMAT_FORMFEED = \$^L ; + *FORMAT_PAGE_NUMBER = *% ; + *FORMAT_LINES_PER_PAGE = *= ; + *FORMAT_LINES_LEFT = *- ; + *FORMAT_NAME = *~ ; + *FORMAT_TOP_NAME = *^ ; + *FORMAT_LINE_BREAK_CHARACTERS = *: ; + *FORMAT_FORMFEED = *^L ; # Error status. - *CHILD_ERROR = \$? ; - *OS_ERROR = \$! ; - *ERRNO = \$! ; - *OS_ERROR = \%! ; - *ERRNO = \%! ; - *EXTENDED_OS_ERROR = \$^E ; - *EVAL_ERROR = \$@ ; + *CHILD_ERROR = *? ; + *OS_ERROR = *! ; + *ERRNO = *! ; + *OS_ERROR = *! ; + *ERRNO = *! ; + *EXTENDED_OS_ERROR = *^E ; + *EVAL_ERROR = *@ ; # Process info. - *PROCESS_ID = \$$ ; - *PID = \$$ ; - *REAL_USER_ID = \$< ; - *UID = \$< ; - *EFFECTIVE_USER_ID = \$> ; - *EUID = \$> ; - *REAL_GROUP_ID = \$( ; - *GID = \$( ; - *EFFECTIVE_GROUP_ID = \$) ; - *EGID = \$) ; - *PROGRAM_NAME = \$0 ; + *PROCESS_ID = *$ ; + *PID = *$ ; + *REAL_USER_ID = *< ; + *UID = *< ; + *EFFECTIVE_USER_ID = *> ; + *EUID = *> ; + *REAL_GROUP_ID = *( ; + *GID = *( ; + *EFFECTIVE_GROUP_ID = *) ; + *EGID = *) ; + *PROGRAM_NAME = *0 ; # Internals. - *PERL_VERSION = \$^V ; - *ACCUMULATOR = \$^A ; - *COMPILING = \$^C ; - *DEBUGGING = \$^D ; - *SYSTEM_FD_MAX = \$^F ; - *INPLACE_EDIT = \$^I ; - *PERLDB = \$^P ; - *LAST_REGEXP_CODE_RESULT = \$^R ; - *EXCEPTIONS_BEING_CAUGHT = \$^S ; - *BASETIME = \$^T ; - *WARNING = \$^W ; - *EXECUTABLE_NAME = \$^X ; - *OSNAME = \$^O ; + *PERL_VERSION = *^V ; + *ACCUMULATOR = *^A ; + *COMPILING = *^C ; + *DEBUGGING = *^D ; + *SYSTEM_FD_MAX = *^F ; + *INPLACE_EDIT = *^I ; + *PERLDB = *^P ; + *LAST_REGEXP_CODE_RESULT = *^R ; + *EXCEPTIONS_BEING_CAUGHT = *^S ; + *BASETIME = *^T ; + *WARNING = *^W ; + *EXECUTABLE_NAME = *^X ; + *OSNAME = *^O ; # Deprecated. -# *ARRAY_BASE = \$[ ; -# *OFMT = \$# ; -# *MULTILINE_MATCHING = \$* ; -# *OLD_PERL_VERSION = \$] ; +# *ARRAY_BASE = *[ ; +# *OFMT = *# ; +# *MULTILINE_MATCHING = ** ; +# *OLD_PERL_VERSION = *] ; 1; |