summaryrefslogtreecommitdiff
path: root/pod/perlreguts.pod
diff options
context:
space:
mode:
authorTom Christiansen <tchrist@perl.com>2010-01-04 20:32:51 -0700
committerAbigail <abigail@abigail.be>2010-01-05 09:24:38 +0100
commite10204135b763e864169cd1f19037fc2f8c37385 (patch)
treef464a387ef72dad8ba3a19d05a412d9b4464cbaf /pod/perlreguts.pod
parent1a64a5e6c710ac493fe0339fdf240f512a934369 (diff)
downloadperl-e10204135b763e864169cd1f19037fc2f8c37385.tar.gz
PATCH: minor typo cleanup of pod/ directory
These are all in the pod/ directory, and only the first is a code fix. There was also a single lingering ISO 8859-1 encoding that missed the UTF-8 upconvert. The rest are cleanups for typos, some of which seem to have been around for a rather long time: spelling errors, incorrect possessives, and extra, missing, or duplicated words. If you actually read through, I bet you'll realize what sparked this. :) --tom Signed-off-by: Abigail <abigail@abigail.be>
Diffstat (limited to 'pod/perlreguts.pod')
-rw-r--r--pod/perlreguts.pod8
1 files changed, 4 insertions, 4 deletions
diff --git a/pod/perlreguts.pod b/pod/perlreguts.pod
index 9c54ec4aac..17adf78336 100644
--- a/pod/perlreguts.pod
+++ b/pod/perlreguts.pod
@@ -20,7 +20,7 @@ the regex engine, or understand how the regex engine works. Readers of
this document are expected to understand perl's regex syntax and its
usage in detail. If you want to learn about the basics of Perl's
regular expressions, see L<perlre>. And if you want to replace the
-regex engine with your own see see L<perlreapi>.
+regex engine with your own, see L<perlreapi>.
=head1 OVERVIEW
@@ -222,7 +222,7 @@ always be so.
=item *
There is the "next regop" from a given regop/regnode. This is the
-regop physically located after the the current one, as determined by
+regop physically located after the current one, as determined by
the size of the current regop. This is often useful, such as when
dumping the structure we use this order to traverse. Sometimes the code
assumes that the "next regnode" is the same as the "next regop", or in
@@ -624,13 +624,13 @@ interpreter.
The two entry points are C<re_intuit_start()> and C<pregexec()>. These routines
have a somewhat incestuous relationship with overlap between their functions,
and C<pregexec()> may even call C<re_intuit_start()> on its own. Nevertheless
-other parts of the the perl source code may call into either, or both.
+other parts of the perl source code may call into either, or both.
Execution of the interpreter itself used to be recursive, but thanks to the
efforts of Dave Mitchell in the 5.9.x development track, that has changed: now an
internal stack is maintained on the heap and the routine is fully
iterative. This can make it tricky as the code is quite conservative
-about what state it stores, with the result that that two consecutive lines in the
+about what state it stores, with the result that two consecutive lines in the
code can actually be running in totally different contexts due to the
simulated recursion.