modify to refactor CL-CUDA.LANG.SYNTAX package and CL-CUDA.LANG.ENVIRONMENT package