<?php
ini_set
('include_path'realpath(dirname(__FILE__) . '/../Text_Parser_Generator/') . ':' .
                        
realpath(dirname(__FILE__) . '/../Structures_Grammar/') . ':' .
                        
realpath(dirname(__FILE__) . '/../Text_Tokenizer/') . ':' .
                        
ini_get('include_path'));
require_once(
'Text/Parser/BNF/Grammar.php');
require_once(
'Text/Parser/Generator/LALR.php');
$generator = new Text_Parser_Generator_LALR(new Text_Parser_BNF_Grammar());
$code sprintf("<?php\n%s\n?>"$generator->generate('Text_Parser_BNF'));
file_put_contents(getcwd() . '/Text/Parser/BNF.php'sprintf("<?php\n%s\n?>"$generator->generate('Text_Parser_BNF')));
?>