Make DefinitionParser use PHPatch constructors
Perfect DefinitionParser, it actually works for PHPatch :)
Added AndPredicate, Choice, Many and Void to the PHPatch parser