parser: differentiate all P* and A* production classes