X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=pod%2Fperlfaq4.pod;h=ecbd65243e5ff28a3966b50bc16c180cb0e5be43;hb=40b568c93a31cb8feae8a14551365dff7e76b624;hp=b8ccfba8478a4ad9c5defb05ded753ccf72f3e7f;hpb=6a2af47500d23f23e57e78ecef789ead915abc31;p=p5sagit%2Fp5-mst-13.2.git diff --git a/pod/perlfaq4.pod b/pod/perlfaq4.pod index b8ccfba..ecbd652 100644 --- a/pod/perlfaq4.pod +++ b/pod/perlfaq4.pod @@ -446,9 +446,7 @@ parser. If you are serious about writing a parser, there are a number of modules or oddities that will make your life a lot easier. There are the CPAN modules Parse::RecDescent, Parse::Yapp, and Text::Balanced; -the byacc program; and Mark-Jason -Dominus's excellent I tool at http://www.plover.com/%7Emjd/perl/py/ -. +and the byacc program. One simple destructive, inside-out approach that you might try is to pull out the smallest nesting parts one at a time: @@ -1748,7 +1746,7 @@ if you just want to say, ``Is this a float?'' Or you could check out the String::Scanf module on CPAN instead. The POSIX module (part of the standard Perl distribution) provides the -C and C for converting strings to double and longs, +C and C for converting strings to double and longs, respectively. =head2 How do I keep persistent data across program calls?