<package packagerversion="1.6.2" version="2.0" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
<name>Text_Parser_Generator</name>
<channel>pear.sergiocarvalho.com</channel>
<summary>Compiler compiler that produces Text_Parser subclasses</summary>
<description>Text_Parser_Generator is a compiler-compiler. It analyzes a grammar, defined as a Structures_Grammar instance, and produces code for a parser, based on Text_Parser, capable of parsing the provided grammar.
The Structures_Grammar instance can be created with PHP code, or by using a grammar definition grammar and a suitable parser (check Text_Parser_BNF for a BNF parser).</description>
<lead>
<name>Sergio Carvalho</name>
<user>sergiosgc</user>
<email>sergiosgc@php.net</email>
<active>yes</active>
</lead>
<date>2008-05-06</date>
<time>18:48:36</time>
<version>
<release>0.2.0</release>
<api>0.2.0</api>
</version>
<stability>
<release>alpha</release>
<api>alpha</api>
</stability>
<license uri="http://www.php.net/license/3_01.txt">PHP License 3.01</license>
<notes>* Initial version</notes>
<contents>
<dir baseinstalldir="/" name="/">
</contents>
<file baseinstalldir="/" md5sum="3e30b4f22236a017d46de21d7b77d351" name="tests/Conflict_Reduce-Reduce.phpt" role="test"></file>
<file baseinstalldir="/" md5sum="30d02924494469b489eac41ad9ce3cb9" name="tests/Conflict_Shift-Reduce.phpt" role="test"></file>
<file baseinstalldir="/" md5sum="e5f61b69912e3f8b3bb4de55d87431dc" name="tests/Item.phpt" role="test"></file>
<file baseinstalldir="/" md5sum="68f417e1564092d0fda8758b5dc62e8d" name="tests/ItemSetClose.phpt" role="test"></file>
<file baseinstalldir="/" md5sum="96427625bae142809deefacb7cb1271c" name="tests/LALR-generate-RR_conflict.phpt" role="test"></file>
<file baseinstalldir="/" md5sum="ab02094c224d90482747bccc4f0c9ca8" name="tests/LALR-generate-SR_conflict.phpt" role="test"></file>
<file baseinstalldir="/" md5sum="c769988e7765ce18c4bbd3bed3c52537" name="tests/LALR-parse-emptyAlternative.phpt" role="test"></file>
<file baseinstalldir="/" md5sum="0c2b47afc766fa6c3b31a40c7f01e31c" name="tests/LALR-parse-RR_conflict.phpt" role="test"></file>
<file baseinstalldir="/" md5sum="e6dc842d57d077550b023af1b45161a8" name="tests/LALR-parse-SR_conflict.phpt" role="test"></file>
<file baseinstalldir="/" md5sum="eacc79767d89887bfea746e99066bbe1" name="tests/Wikipedia-generate.phpt" role="test"></file>
<file baseinstalldir="/" md5sum="0462386a88cfe112f8e489acb04585a5" name="tests/Wikipedia-parse.phpt" role="test"></file>
<file baseinstalldir="/" md5sum="72409d91e14b3511e55c47d327a67597" name="Text/Parser/Generator/Exception/Conflict.php" role="php"></file>
<file baseinstalldir="/" md5sum="e535401dd6959531eb674fac7101301f" name="Text/Parser/Generator/FSA/Transition/Accept.php" role="php"></file>
<file baseinstalldir="/" md5sum="91b6335c7ec1d3c7dbbec44508cf9152" name="Text/Parser/Generator/FSA/Transition/Goto.php" role="php"></file>
<file baseinstalldir="/" md5sum="4d915bcf850bed1fc0d1d8a976824bc4" name="Text/Parser/Generator/FSA/Transition/Reduce.php" role="php"></file>
<file baseinstalldir="/" md5sum="2617ed806ac9deb9a16f96fcf65ca86e" name="Text/Parser/Generator/FSA/Transition/Shift.php" role="php"></file>
<file baseinstalldir="/" md5sum="b638e2cbc331578b34046d348539c0d1" name="Text/Parser/Generator/FSA/State.php" role="php"></file>
<file baseinstalldir="/" md5sum="f8aed758af30501bb094f70dba9285f5" name="Text/Parser/Generator/FSA/Transition.php" role="php"></file>
<file baseinstalldir="/" md5sum="a340dab6dee01880f22b78ef0d1cc798" name="Text/Parser/Generator/Exception.php" role="php"></file>
<file baseinstalldir="/" md5sum="8cf54edf05e9cee3933fa0e923d6b134" name="Text/Parser/Generator/FSA.php" role="php"></file>
<file baseinstalldir="/" md5sum="868e7ad1e18de12da703aaee73f3638a" name="Text/Parser/Generator/Item.php" role="php"></file>
<file baseinstalldir="/" md5sum="83df89372e1174f763f1460247c1fa6d" name="Text/Parser/Generator/ItemSet.php" role="php"></file>
<file baseinstalldir="/" md5sum="90339fbfaf5cee8ab6b62650bea2fe3e" name="Text/Parser/Generator/LALR.php" role="php"></file>
<file baseinstalldir="/" md5sum="11f715c868ef939e27846aa035660341" name="Text/Parser/Generator/LR.php" role="php"></file>
</dir>
<dependencies>
<required>
</dependencies>
<php>
<min>5.1.0</min>
</php>
<pearinstaller>
<min>1.5.4</min>
</pearinstaller>
<package>
<name>Structures_Grammar</name>
<channel>pear.sergiocarvalho.com</channel>
<min>0.1.0</min>
</package>
<package>
</required>
<name>Text_Parser</name>
<channel>pear.sergiocarvalho.com</channel>
<min>0.1.0</min>
</package>
<phprelease></phprelease>
<changelog>
</package>
<release>
<version>
<release>0.2.0</release>
<api>0.2.0</api>
</version>
<stability>
<release>alpha</release>
<api>alpha</api>
</stability>
<date>2008-05-06</date>
<license uri="http://www.php.net/license/3_01.txt">PHP License 3.01</license>
<notes>* Initial version</notes>
</release>
<release>
</changelog>
<version>
<release>0.1.0</release>
<api>0.1.0</api>
</version>
<stability>
<release>alpha</release>
<api>alpha</api>
</stability>
<date>2007-12-17</date>
<license uri="http://www.php.net/license/3_01.txt">PHP License 3.01</license>
<notes>* Initial version</notes>
</release>