A parser combinator library for PHP