Fop language definition