gen language pragma