enumerate lang pragmas