 |
|
Innovation award
 Nominee: 4x |
This class can be used to generate parsing tables for context free grammars.
It takes arrays with the expressions that define the productions of the language to parse.
The class returns arrays with LR(0) action and goto tables with non-deterministic cells for subsequent LR parsing.
|
|
| Name: |
LR Parsing Tables |
| Base name: |
lr_parsing_tables |
| Description: |
Generate parsing tables for context free grammars |
| Version: |
1.0 |
| PHP version: |
4.0 |
| License: |
GNU General Public License (GPL) |
| All time users: |
433 users |
| All time rank: |
5319 |
| Week users: |
0 users |
| Week rank: |
2362  |
| |
|
 January 2009
Number 7
Prize: One subscription to the PDF edition of the PHP Architect magazine |
Many programming languages are described by context free grammars that can be parsed by LR (left to right) parsers that evaluate expressions and produce a single result expression.
This package can generate parsing tables for parsing source code of languages that can be parsed by LR parsers.
Manuel Lemos |
| Not yet rated by the users |
| |
Applications that use this class |
|
|
No application links were specified for this class.

If you know an application of this package, send a message to the
author to add a link here.
| |
Files |
|
|