summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorJim Cromie <jcromie@cpan.org>2007-12-13 08:55:07 -0700
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2007-12-17 14:19:17 +0000
commitfea0a4ad58227f52bf0950ebfac80b8b88dd8938 (patch)
treec193dc212c45ba49f02a05e32ccdab364ea6e0c8 /ext
parent0e44e2ed98933c59fd87dadd476ced988d634c10 (diff)
downloadperl-fea0a4ad58227f52bf0950ebfac80b8b88dd8938.tar.gz
pod-patch: reword O.pm
Message-ID: <4761B84B.6090504@gmail.com> p4raw-id: //depot/perl@32626
Diffstat (limited to 'ext')
-rw-r--r--ext/B/O.pm19
1 files changed, 9 insertions, 10 deletions
diff --git a/ext/B/O.pm b/ext/B/O.pm
index 7012c36ef7..d60e91a34b 100644
--- a/ext/B/O.pm
+++ b/ext/B/O.pm
@@ -107,16 +107,15 @@ the Perl code
use O ("Backend", OPTIONS);
-The C<import> function which that calls loads in the appropriate
-C<B::Backend> module and calls the C<compile> function in that
-package, passing it OPTIONS. That function is expected to return
-a sub reference which we'll call CALLBACK. Next, the "compile-only"
-flag is switched on (equivalent to the command-line option C<-c>)
-and a CHECK block is registered which calls CALLBACK. Thus the main
-Perl program mentioned on the command-line is read in, parsed and
-compiled into internal syntax tree form. Since the C<-c> flag is
-set, the program does not start running (excepting BEGIN blocks of
-course) but the CALLBACK function registered by the compiler
+The C<O::import> function loads the appropriate C<B::Backend> module
+and calls its C<compile> function, passing it OPTIONS. That function
+is expected to return a sub reference which we'll call CALLBACK. Next,
+the "compile-only" flag is switched on (equivalent to the command-line
+option C<-c>) and a CHECK block is registered which calls
+CALLBACK. Thus the main Perl program mentioned on the command-line is
+read in, parsed and compiled into internal syntax tree form. Since the
+C<-c> flag is set, the program does not start running (excepting BEGIN
+blocks of course) but the CALLBACK function registered by the compiler
backend is called.
In summary, a compiler backend module should be called "B::Foo"