Parse combinator for PHP