Parse::Yapp - Parse::Yapp  Yet Another Perl Parser compiler

Compiles yacc-like LALR grammars to generate Perl OO parser modules.

COPYRIGHT

(c) 1998-99 Francois Desarmenien, all rights reserved.
(see the Copyright section in Yapp.pm for usage and distribution rights)

IMPORTANT NOTES

This is production release version 1.0 of Parse::Yapp.

As those last month I've had little time to invest in its development
and it seems pretty stable now, having been in BETA for more than six
monthes without any bug reports, I decided to pass it in 'production'
status.

While I'll will maintain and improve it through your comments and bug
reports, further developments will go in another version numbering
scheme I haven't choosed yet (probably "a la linux", with even sub-numbers
beeing production. Advises are, of course, very welcome).

Note that with future versions, the interface *may* change and be
incompatible with previous version, although I'll try hard not to break
backward compatibility, I'll always choose efficiency as a first
criteria.

The Parse::Yapp pod section is the main documentation and it assumes
you already have a good knowledge of yacc. If not, I suggest the GNU
Bison manual which is a very good tutorial to LALR parsing and yacc's
grammar syntax.

The yapp frontend has now its own documentation using either
'perldoc yapp' or (on systems with man pages) 'man yapp'.

The documentation is (still) only a draft and should be rewritten (I think).
Any help on this issue would be very welcome.

DESCRIPTION

This is production release 1.0 of the Parse::Yapp parser generator.

It lets you create Perl OO fully reentrant LALR(1) parser
modules (see the Yapp.pm pod pages for more details) and has
been designed to be functionnaly as close as possible to yacc,
but using the full power of Perl and opened for enhancements.

REQUIREMENTS

Requires perl5.004 or better :)

It is written only in Perl, with standard distribution modules,
so you don't need any compiler nor special modules.

INSTALLATION

perl Makefile.PL
make
make test
make install

WARRANTY

This software comes with absolutly NO WARRANTY of any kind. 
I just hope it can be useful.


FEEDBACK

Send feedback, comments and bug reports to:

Francois Desarmenien
desar@club-internet.fr