From fea0a4ad58227f52bf0950ebfac80b8b88dd8938 Mon Sep 17 00:00:00 2001 From: Jim Cromie Date: Thu, 13 Dec 2007 08:55:07 -0700 Subject: [PATCH] pod-patch: reword O.pm Message-ID: <4761B84B.6090504@gmail.com> p4raw-id: //depot/perl@32626 --- ext/B/O.pm | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/ext/B/O.pm b/ext/B/O.pm index 7012c36..d60e91a 100644 --- a/ext/B/O.pm +++ b/ext/B/O.pm @@ -107,16 +107,15 @@ the Perl code use O ("Backend", OPTIONS); -The C function which that calls loads in the appropriate -C module and calls the C 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 function loads the appropriate C module +and calls its C 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" -- 2.7.4