diff options
author | Jim Cromie <jcromie@cpan.org> | 2007-12-13 08:55:07 -0700 |
---|---|---|
committer | Rafael Garcia-Suarez <rgarciasuarez@gmail.com> | 2007-12-17 14:19:17 +0000 |
commit | fea0a4ad58227f52bf0950ebfac80b8b88dd8938 (patch) | |
tree | c193dc212c45ba49f02a05e32ccdab364ea6e0c8 /ext | |
parent | 0e44e2ed98933c59fd87dadd476ced988d634c10 (diff) | |
download | perl-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.pm | 19 |
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" |