; EmEditor Syntax File ; ; Based on stock C++ syntax file, with addition of CUDA 4.2 keywords listed ; ; To import this file to an existing configuration, select Configuration ; under the Tool menu, select Define Configurations, select a configuration ; you want to import to, press [Properties], select the Highlight page, and ; press [Import]. ; ; Submit your customized file to submit@emurasoft.com ; to be listed in www.emurasoft.com user files pages. ; #Highlight=on #BeginTag= #EndTag= #CommentBegin=/* #CommentEnd=*/ #LineComment1=// #LineComment2= #SingleQuote=on #DoubleQuote=on #ContinueQuote=off #Escape=\ #ScriptBegin= #ScriptEnd= #SpecialSyntax=off #HighlightBraces=on #Keyword color=2,word=off,rightall=on,case=off,insidetag=off,regexp=off,rightall2=off ^# #Keyword color=4,word=on,rightall=off,case=on,insidetag=off,regexp=off,rightall2=off __alignof __asm __assume __based __cdecl __declspec __event __except __fastcall __finally __forceinline __hook __identifier __if_exists __inline __int128 __int16 __int32 __int64 __int8 __interface __m128 __m128d __m128i __m64 __multiple_inheritance __noop __raise __single_inheritance __stdcall __super __try __unaligned __uuidof __virtual_inheritance __w64 __wchar_t abstract array asm auto bad_cast bad_typeid bool break case catch char class const const_cast continue default delegate delete do double dynamic_cast each else enum event except explicit extern false finally float for friend gcnew generic goto if in initonly inline int interface interior_ptr literal long mutable namespace new nullptr operator private property protected public ref register reinterpret_cast return safe_cast sealed short signed sizeof static static_cast struct switch template this throw true try type_info typedef typeid typename union unsigned using value virtual void volatile wchar_t while xalloc ;begin CUDA keywords list __global__ __host__ __device__ __constant__ __shared__ gridDim blockIdx blockDim threadIdx char1 char2 char3 char4 uchar1 uchar2 uchar3 uchar4 short1 short2 short3 short4 ushort1 ushort2 ushort3 ushort4 int1 int2 int3 int4 uint1 uint2 uint3 uint4 long1 long2 long3 long4 ulong1 ulong2 ulong3 ulong4 longlong1 longlong2 float1 float2 float3 float4 double1 double2 dim1 dim2 dim3 dim4 tex1Dfetch tex1D tex2D tex3D __float_as_int __int_as_float __float2int_rn __float2int_rz __float2int_ru __float2int_rd __float2uint_rn __float2uint_rz __float2uint_ru __float2uint_rd __int2float_rn __int2float_rz __int2float_ru __int2float_rd __uint2float_rn __uint2float_rz __uint2float_ru __uint2float_rd __fadd_rz __fmul_rz __fdividef __mul24 __umul24 __mulhi __umulhi __mul64hi __umul64hi min umin fminf fmin max umax fmaxf fmax abs fabsf fabs rsqrtf rsqrt sqrtf sqrt __sinf sinf sin __cosf cosf cos __sincosf sincosf sincos __expf expf exp __logf logf log __syncthreads