generator fragments for path expressions