• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

docs/H03-May-2022-4537

lib/Parse/H04-Aug-2017-3,7012,362

t/H04-Aug-2017-2,4442,074

Calc.ypH A D20-Oct-19991.9 KiB8270

ChangesH A D04-Aug-20179.2 KiB181178

MANIFESTH A D04-Aug-2017579 2322

META.jsonH A D04-Aug-2017793 3837

META.ymlH A D04-Aug-2017479 2221

Makefile.PLH A D14-Jun-20171.1 KiB2923

READMEH A D14-Jun-20171.5 KiB5836

README.mdH A D14-Jun-20171.5 KiB5937

YappParse.ypH A D14-Jun-201712.6 KiB500400

yappH A D04-Aug-20176.5 KiB286111

README

1Parse::Yapp, Yet Another Parser Parser For Perl
2
3Compiles yacc-like LALR grammars to generate Perl OO parser modules.
4
5COPYRIGHT
6
7Copyright © 1998, 1999, 2000, 2001, Francois Desarmenien.
8Copyright © 2017 William N. Braswell, Jr.
9
10(see the Copyright section in Yapp.pm for usage and distribution rights)
11
12IMPORTANT NOTES
13
14The Parse::Yapp pod section is the main documentation and it assumes
15you already have a good knowledge of yacc. If not, I suggest the GNU
16Bison manual which is a very good tutorial to LALR parsing and yacc
17grammar syntax.
18
19The yapp frontend has its own documentation using either 'perldoc yapp'
20or (on systems with man pages) 'man yapp'.
21
22Any help on improving those documentations is very welcome.
23
24DESCRIPTION
25
26This is the production release of the Parse::Yapp parser generator.
27
28It lets you create Perl OO fully reentrant LALR(1) parser modules
29(see the Yapp.pm pod pages for more details) and has been designed to
30be functionally as close as possible to yacc, but using the full power
31of Perl and opened for enhancements.
32
33REQUIREMENTS
34
35Requires perl5.004 or better :)
36
37It is written only in Perl, with standard distribution modules, so you
38don't need any compiler nor special modules.
39
40INSTALLATION
41
42perl Makefile.PL
43make
44make test
45make install
46
47WARRANTY
48
49This software comes with absolutly NO WARRANTY of any kind.
50I just hope it can be useful.
51
52FEEDBACK
53
54Send feedback, comments, bug reports, pizza and postcards to:
55
56Will Braswell <wbraswell_cpan@NOSPAM.nym.hush.com>
57(Remove "NOSPAM".)
58

README.md

1# parse-yapp
2Parse::Yapp, Yet Another Parser Parser For Perl
3
4Compiles yacc-like LALR grammars to generate Perl OO parser modules.
5
6COPYRIGHT
7
8Copyright © 1998, 1999, 2000, 2001, Francois Desarmenien.
9Copyright © 2017 William N. Braswell, Jr.
10
11(see the Copyright section in Yapp.pm for usage and distribution rights)
12
13IMPORTANT NOTES
14
15The Parse::Yapp pod section is the main documentation and it assumes
16you already have a good knowledge of yacc. If not, I suggest the GNU
17Bison manual which is a very good tutorial to LALR parsing and yacc
18grammar syntax.
19
20The yapp frontend has its own documentation using either 'perldoc yapp'
21or (on systems with man pages) 'man yapp'.
22
23Any help on improving those documentations is very welcome.
24
25DESCRIPTION
26
27This is the production release of the Parse::Yapp parser generator.
28
29It lets you create Perl OO fully reentrant LALR(1) parser modules
30(see the Yapp.pm pod pages for more details) and has been designed to
31be functionally as close as possible to yacc, but using the full power
32of Perl and opened for enhancements.
33
34REQUIREMENTS
35
36Requires perl5.004 or better :)
37
38It is written only in Perl, with standard distribution modules, so you
39don't need any compiler nor special modules.
40
41INSTALLATION
42
43perl Makefile.PL
44make
45make test
46make install
47
48WARRANTY
49
50This software comes with absolutly NO WARRANTY of any kind.
51I just hope it can be useful.
52
53FEEDBACK
54
55Send feedback, comments, bug reports, pizza and postcards to:
56
57Will Braswell <wbraswell_cpan@NOSPAM.nym.hush.com>
58(Remove "NOSPAM".)
59