Innovation Award
 April 2007
Number 5 |
Languages provide means to define how programs should behave using a lists of statements. Such statements must be composed with a given syntax.
If you want to process a program in a given language, you need to have a parser that extracts the statements that define the program and validate the statements syntax.
This class provides a generic solution to implement language parsers in PHP. It can be used to process programs with an user-defined syntax.
Manuel Lemos |
This package can be used to parse code in any language given the definition of the language grammar, much like YACC or BISON for C.
It takes as parameter a definition of a language grammar as a string. Then the main class can parse and process source code in the defined language.
The main compiler class can assign callback functions that are invoked to process different types of elements of the language syntax.
| There are not enough user ratings to display for 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.
| Link |
Description |
| PHPWebBuilder |
PHPWebBuilder Web Application Development Framework |