function buildParser($parser) { $class = 'Parser' . sha1($parser); echo ParserCompiler::compile("class {$class} extends \\PhpPeg\\Parser {\n {$parser}\n}") . "\n\n\n"; eval(ParserCompiler::compile("class {$class} extends \\PhpPeg\\Parser {\n {$parser}\n}")); return new ParserTestWrapper($this, $class); }