asm;
asm_fragment;
auto;
break;
case;
catch;
cbuffer;
centroid;
char;
class;
column_major;
compile;
compile_fragment;
const;
const_cast;
continue;
default;
delete;
discard;
do;
dynamic_cast;
else;
enum;
explicit;
export;
extern;
for;
friend;
fxgroup;
goto;
groupshared;
if;
in;
inline;
inout;
interface;
line;
lineadj;
linear;
long;
matrix;
mutable;
namespace;
new;
nointerpolation;
noperspective;
operator;
out;
packoffset;
pass;
pixelfragment;
point;
precise;
private;
protected;
public;
register;
reinterpret_cast;
return;
row_major;
sample;
sampler;
shared;
short;
signed;
sizeof;
snorm;
stateblock;
stateblock_state;
static;
static_cast;
string;
struct;
switch;
tbuffer;
technique;
technique10;
technique11;
template;
texture;
this;
throw;
triangle;
triangleadj;
try;
typedef;
typename;
uniform;
union;
unorm;
unsigned;
using;
vector;
vertexfragment;
virtual;
void;
volatile;
while;
;
bool;
bool1;
bool1x1;
bool1x2;
bool1x3;
bool1x4;
bool2;
bool2x1;
bool2x2;
bool2x3;
bool2x4;
bool3;
bool3x1;
bool3x2;
bool3x3;
bool3x4;
bool4;
bool4x1;
bool4x2;
bool4x3;
bool4x4;
double;
double1;
double1x1;
double1x2;
double1x3;
double1x4;
double2;
double2x1;
double2x2;
double2x3;
double2x4;
double3;
double3x1;
double3x2;
double3x3;
double3x4;
double4;
double4x1;
double4x2;
double4x3;
double4x4;
dword;
dword1;
dword1x1;
dword1x2;
dword1x3;
dword1x4;
dword2;
dword2x1;
dword2x2;
dword2x3;
dword2x4;
dword3;
dword3x1;
dword3x2;
dword3x3;
dword3x4;
dword4;
dword4x1;
dword4x2;
dword4x3;
dword4x4;
float;
float1;
float1x1;
float1x2;
float1x3;
float1x4;
float2;
float2x1;
float2x2;
float2x3;
float2x4;
float3;
float3x1;
float3x2;
float3x3;
float3x4;
float4;
float4x1;
float4x2;
float4x3;
float4x4;
half;
half1;
half1x1;
half1x2;
half1x3;
half1x4;
half2;
half2x1;
half2x2;
half2x3;
half2x4;
half3;
half3x1;
half3x2;
half3x3;
half3x4;
half4;
half4x1;
half4x2;
half4x3;
half4x4;
int;
int1;
int1x1;
int1x2;
int1x3;
int1x4;
int2;
int2x1;
int2x2;
int2x3;
int2x4;
int3;
int3x1;
int3x2;
int3x3;
int3x4;
int4;
int4x1;
int4x2;
int4x3;
int4x4;
min10float;
min10float1;
min10float1x1;
min10float1x2;
min10float1x3;
min10float1x4;
min10float2;
min10float2x1;
min10float2x2;
min10float2x3;
min10float2x4;
min10float3;
min10float3x1;
min10float3x2;
min10float3x3;
min10float3x4;
min10float4;
min10float4x1;
min10float4x2;
min10float4x3;
min10float4x4;
min12int;
min12int1;
min12int1x1;
min12int1x2;
min12int1x3;
min12int1x4;
min12int2;
min12int2x1;
min12int2x2;
min12int2x3;
min12int2x4;
min12int3;
min12int3x1;
min12int3x2;
min12int3x3;
min12int3x4;
min12int4;
min12int4x1;
min12int4x2;
min12int4x3;
min12int4x4;
min16float;
min16float1;
min16float1x1;
min16float1x2;
min16float1x3;
min16float1x4;
min16float2;
min16float2x1;
min16float2x2;
min16float2x3;
min16float2x4;
min16float3;
min16float3x1;
min16float3x2;
min16float3x3;
min16float3x4;
min16float4;
min16float4x1;
min16float4x2;
min16float4x3;
min16float4x4;
min16int;
min16int1;
min16int1x1;
min16int1x2;
min16int1x3;
min16int1x4;
min16int2;
min16int2x1;
min16int2x2;
min16int2x3;
min16int2x4;
min16int3;
min16int3x1;
min16int3x2;
min16int3x3;
min16int3x4;
min16int4;
min16int4x1;
min16int4x2;
min16int4x3;
min16int4x4;
min16uint;
min16uint1;
min16uint1x1;
min16uint1x2;
min16uint1x3;
min16uint1x4;
min16uint2;
min16uint2x1;
min16uint2x2;
min16uint2x3;
min16uint2x4;
min16uint3;
min16uint3x1;
min16uint3x2;
min16uint3x3;
min16uint3x4;
min16uint4;
min16uint4x1;
min16uint4x2;
min16uint4x3;
min16uint4x4;
uint;
uint1;
uint1x1;
uint1x2;
uint1x3;
uint1x4;
uint2;
uint2x1;
uint2x2;
uint2x3;
uint2x4;
uint3;
uint3x1;
uint3x2;
uint3x3;
uint3x4;
uint4;
uint4x1;
uint4x2;
uint4x3;
uint4x4;

----------------------------------------------------

[
	["keyword", "asm"], ["punctuation", ";"],
	["keyword", "asm_fragment"], ["punctuation", ";"],
	["keyword", "auto"], ["punctuation", ";"],
	["keyword", "break"], ["punctuation", ";"],
	["keyword", "case"], ["punctuation", ";"],
	["keyword", "catch"], ["punctuation", ";"],
	["keyword", "cbuffer"], ["punctuation", ";"],
	["keyword", "centroid"], ["punctuation", ";"],
	["keyword", "char"], ["punctuation", ";"],
	["keyword", "class"], ["punctuation", ";"],
	["keyword", "column_major"], ["punctuation", ";"],
	["keyword", "compile"], ["punctuation", ";"],
	["keyword", "compile_fragment"], ["punctuation", ";"],
	["keyword", "const"], ["punctuation", ";"],
	["keyword", "const_cast"], ["punctuation", ";"],
	["keyword", "continue"], ["punctuation", ";"],
	["keyword", "default"], ["punctuation", ";"],
	["keyword", "delete"], ["punctuation", ";"],
	["keyword", "discard"], ["punctuation", ";"],
	["keyword", "do"], ["punctuation", ";"],
	["keyword", "dynamic_cast"], ["punctuation", ";"],
	["keyword", "else"], ["punctuation", ";"],
	["keyword", "enum"], ["punctuation", ";"],
	["keyword", "explicit"], ["punctuation", ";"],
	["keyword", "export"], ["punctuation", ";"],
	["keyword", "extern"], ["punctuation", ";"],
	["keyword", "for"], ["punctuation", ";"],
	["keyword", "friend"], ["punctuation", ";"],
	["keyword", "fxgroup"], ["punctuation", ";"],
	["keyword", "goto"], ["punctuation", ";"],
	["keyword", "groupshared"], ["punctuation", ";"],
	["keyword", "if"], ["punctuation", ";"],
	["keyword", "in"], ["punctuation", ";"],
	["keyword", "inline"], ["punctuation", ";"],
	["keyword", "inout"], ["punctuation", ";"],
	["keyword", "interface"], ["punctuation", ";"],
	["keyword", "line"], ["punctuation", ";"],
	["keyword", "lineadj"], ["punctuation", ";"],
	["keyword", "linear"], ["punctuation", ";"],
	["keyword", "long"], ["punctuation", ";"],
	["keyword", "matrix"], ["punctuation", ";"],
	["keyword", "mutable"], ["punctuation", ";"],
	["keyword", "namespace"], ["punctuation", ";"],
	["keyword", "new"], ["punctuation", ";"],
	["keyword", "nointerpolation"], ["punctuation", ";"],
	["keyword", "noperspective"], ["punctuation", ";"],
	["keyword", "operator"], ["punctuation", ";"],
	["keyword", "out"], ["punctuation", ";"],
	["keyword", "packoffset"], ["punctuation", ";"],
	["keyword", "pass"], ["punctuation", ";"],
	["keyword", "pixelfragment"], ["punctuation", ";"],
	["keyword", "point"], ["punctuation", ";"],
	["keyword", "precise"], ["punctuation", ";"],
	["keyword", "private"], ["punctuation", ";"],
	["keyword", "protected"], ["punctuation", ";"],
	["keyword", "public"], ["punctuation", ";"],
	["keyword", "register"], ["punctuation", ";"],
	["keyword", "reinterpret_cast"], ["punctuation", ";"],
	["keyword", "return"], ["punctuation", ";"],
	["keyword", "row_major"], ["punctuation", ";"],
	["keyword", "sample"], ["punctuation", ";"],
	["keyword", "sampler"], ["punctuation", ";"],
	["keyword", "shared"], ["punctuation", ";"],
	["keyword", "short"], ["punctuation", ";"],
	["keyword", "signed"], ["punctuation", ";"],
	["keyword", "sizeof"], ["punctuation", ";"],
	["keyword", "snorm"], ["punctuation", ";"],
	["keyword", "stateblock"], ["punctuation", ";"],
	["keyword", "stateblock_state"], ["punctuation", ";"],
	["keyword", "static"], ["punctuation", ";"],
	["keyword", "static_cast"], ["punctuation", ";"],
	["keyword", "string"], ["punctuation", ";"],
	["keyword", "struct"], ["punctuation", ";"],
	["keyword", "switch"], ["punctuation", ";"],
	["keyword", "tbuffer"], ["punctuation", ";"],
	["keyword", "technique"], ["punctuation", ";"],
	["keyword", "technique10"], ["punctuation", ";"],
	["keyword", "technique11"], ["punctuation", ";"],
	["keyword", "template"], ["punctuation", ";"],
	["keyword", "texture"], ["punctuation", ";"],
	["keyword", "this"], ["punctuation", ";"],
	["keyword", "throw"], ["punctuation", ";"],
	["keyword", "triangle"], ["punctuation", ";"],
	["keyword", "triangleadj"], ["punctuation", ";"],
	["keyword", "try"], ["punctuation", ";"],
	["keyword", "typedef"], ["punctuation", ";"],
	["keyword", "typename"], ["punctuation", ";"],
	["keyword", "uniform"], ["punctuation", ";"],
	["keyword", "union"], ["punctuation", ";"],
	["keyword", "unorm"], ["punctuation", ";"],
	["keyword", "unsigned"], ["punctuation", ";"],
	["keyword", "using"], ["punctuation", ";"],
	["keyword", "vector"], ["punctuation", ";"],
	["keyword", "vertexfragment"], ["punctuation", ";"],
	["keyword", "virtual"], ["punctuation", ";"],
	["keyword", "void"], ["punctuation", ";"],
	["keyword", "volatile"], ["punctuation", ";"],
	["keyword", "while"], ["punctuation", ";"],
	["punctuation", ";"],
	["keyword", "bool"], ["punctuation", ";"],
	["keyword", "bool1"], ["punctuation", ";"],
	["keyword", "bool1x1"], ["punctuation", ";"],
	["keyword", "bool1x2"], ["punctuation", ";"],
	["keyword", "bool1x3"], ["punctuation", ";"],
	["keyword", "bool1x4"], ["punctuation", ";"],
	["keyword", "bool2"], ["punctuation", ";"],
	["keyword", "bool2x1"], ["punctuation", ";"],
	["keyword", "bool2x2"], ["punctuation", ";"],
	["keyword", "bool2x3"], ["punctuation", ";"],
	["keyword", "bool2x4"], ["punctuation", ";"],
	["keyword", "bool3"], ["punctuation", ";"],
	["keyword", "bool3x1"], ["punctuation", ";"],
	["keyword", "bool3x2"], ["punctuation", ";"],
	["keyword", "bool3x3"], ["punctuation", ";"],
	["keyword", "bool3x4"], ["punctuation", ";"],
	["keyword", "bool4"], ["punctuation", ";"],
	["keyword", "bool4x1"], ["punctuation", ";"],
	["keyword", "bool4x2"], ["punctuation", ";"],
	["keyword", "bool4x3"], ["punctuation", ";"],
	["keyword", "bool4x4"], ["punctuation", ";"],
	["keyword", "double"], ["punctuation", ";"],
	["keyword", "double1"], ["punctuation", ";"],
	["keyword", "double1x1"], ["punctuation", ";"],
	["keyword", "double1x2"], ["punctuation", ";"],
	["keyword", "double1x3"], ["punctuation", ";"],
	["keyword", "double1x4"], ["punctuation", ";"],
	["keyword", "double2"], ["punctuation", ";"],
	["keyword", "double2x1"], ["punctuation", ";"],
	["keyword", "double2x2"], ["punctuation", ";"],
	["keyword", "double2x3"], ["punctuation", ";"],
	["keyword", "double2x4"], ["punctuation", ";"],
	["keyword", "double3"], ["punctuation", ";"],
	["keyword", "double3x1"], ["punctuation", ";"],
	["keyword", "double3x2"], ["punctuation", ";"],
	["keyword", "double3x3"], ["punctuation", ";"],
	["keyword", "double3x4"], ["punctuation", ";"],
	["keyword", "double4"], ["punctuation", ";"],
	["keyword", "double4x1"], ["punctuation", ";"],
	["keyword", "double4x2"], ["punctuation", ";"],
	["keyword", "double4x3"], ["punctuation", ";"],
	["keyword", "double4x4"], ["punctuation", ";"],
	["keyword", "dword"], ["punctuation", ";"],
	["keyword", "dword1"], ["punctuation", ";"],
	["keyword", "dword1x1"], ["punctuation", ";"],
	["keyword", "dword1x2"], ["punctuation", ";"],
	["keyword", "dword1x3"], ["punctuation", ";"],
	["keyword", "dword1x4"], ["punctuation", ";"],
	["keyword", "dword2"], ["punctuation", ";"],
	["keyword", "dword2x1"], ["punctuation", ";"],
	["keyword", "dword2x2"], ["punctuation", ";"],
	["keyword", "dword2x3"], ["punctuation", ";"],
	["keyword", "dword2x4"], ["punctuation", ";"],
	["keyword", "dword3"], ["punctuation", ";"],
	["keyword", "dword3x1"], ["punctuation", ";"],
	["keyword", "dword3x2"], ["punctuation", ";"],
	["keyword", "dword3x3"], ["punctuation", ";"],
	["keyword", "dword3x4"], ["punctuation", ";"],
	["keyword", "dword4"], ["punctuation", ";"],
	["keyword", "dword4x1"], ["punctuation", ";"],
	["keyword", "dword4x2"], ["punctuation", ";"],
	["keyword", "dword4x3"], ["punctuation", ";"],
	["keyword", "dword4x4"], ["punctuation", ";"],
	["keyword", "float"], ["punctuation", ";"],
	["keyword", "float1"], ["punctuation", ";"],
	["keyword", "float1x1"], ["punctuation", ";"],
	["keyword", "float1x2"], ["punctuation", ";"],
	["keyword", "float1x3"], ["punctuation", ";"],
	["keyword", "float1x4"], ["punctuation", ";"],
	["keyword", "float2"], ["punctuation", ";"],
	["keyword", "float2x1"], ["punctuation", ";"],
	["keyword", "float2x2"], ["punctuation", ";"],
	["keyword", "float2x3"], ["punctuation", ";"],
	["keyword", "float2x4"], ["punctuation", ";"],
	["keyword", "float3"], ["punctuation", ";"],
	["keyword", "float3x1"], ["punctuation", ";"],
	["keyword", "float3x2"], ["punctuation", ";"],
	["keyword", "float3x3"], ["punctuation", ";"],
	["keyword", "float3x4"], ["punctuation", ";"],
	["keyword", "float4"], ["punctuation", ";"],
	["keyword", "float4x1"], ["punctuation", ";"],
	["keyword", "float4x2"], ["punctuation", ";"],
	["keyword", "float4x3"], ["punctuation", ";"],
	["keyword", "float4x4"], ["punctuation", ";"],
	["keyword", "half"], ["punctuation", ";"],
	["keyword", "half1"], ["punctuation", ";"],
	["keyword", "half1x1"], ["punctuation", ";"],
	["keyword", "half1x2"], ["punctuation", ";"],
	["keyword", "half1x3"], ["punctuation", ";"],
	["keyword", "half1x4"], ["punctuation", ";"],
	["keyword", "half2"], ["punctuation", ";"],
	["keyword", "half2x1"], ["punctuation", ";"],
	["keyword", "half2x2"], ["punctuation", ";"],
	["keyword", "half2x3"], ["punctuation", ";"],
	["keyword", "half2x4"], ["punctuation", ";"],
	["keyword", "half3"], ["punctuation", ";"],
	["keyword", "half3x1"], ["punctuation", ";"],
	["keyword", "half3x2"], ["punctuation", ";"],
	["keyword", "half3x3"], ["punctuation", ";"],
	["keyword", "half3x4"], ["punctuation", ";"],
	["keyword", "half4"], ["punctuation", ";"],
	["keyword", "half4x1"], ["punctuation", ";"],
	["keyword", "half4x2"], ["punctuation", ";"],
	["keyword", "half4x3"], ["punctuation", ";"],
	["keyword", "half4x4"], ["punctuation", ";"],
	["keyword", "int"], ["punctuation", ";"],
	["keyword", "int1"], ["punctuation", ";"],
	["keyword", "int1x1"], ["punctuation", ";"],
	["keyword", "int1x2"], ["punctuation", ";"],
	["keyword", "int1x3"], ["punctuation", ";"],
	["keyword", "int1x4"], ["punctuation", ";"],
	["keyword", "int2"], ["punctuation", ";"],
	["keyword", "int2x1"], ["punctuation", ";"],
	["keyword", "int2x2"], ["punctuation", ";"],
	["keyword", "int2x3"], ["punctuation", ";"],
	["keyword", "int2x4"], ["punctuation", ";"],
	["keyword", "int3"], ["punctuation", ";"],
	["keyword", "int3x1"], ["punctuation", ";"],
	["keyword", "int3x2"], ["punctuation", ";"],
	["keyword", "int3x3"], ["punctuation", ";"],
	["keyword", "int3x4"], ["punctuation", ";"],
	["keyword", "int4"], ["punctuation", ";"],
	["keyword", "int4x1"], ["punctuation", ";"],
	["keyword", "int4x2"], ["punctuation", ";"],
	["keyword", "int4x3"], ["punctuation", ";"],
	["keyword", "int4x4"], ["punctuation", ";"],
	["keyword", "min10float"], ["punctuation", ";"],
	["keyword", "min10float1"], ["punctuation", ";"],
	["keyword", "min10float1x1"], ["punctuation", ";"],
	["keyword", "min10float1x2"], ["punctuation", ";"],
	["keyword", "min10float1x3"], ["punctuation", ";"],
	["keyword", "min10float1x4"], ["punctuation", ";"],
	["keyword", "min10float2"], ["punctuation", ";"],
	["keyword", "min10float2x1"], ["punctuation", ";"],
	["keyword", "min10float2x2"], ["punctuation", ";"],
	["keyword", "min10float2x3"], ["punctuation", ";"],
	["keyword", "min10float2x4"], ["punctuation", ";"],
	["keyword", "min10float3"], ["punctuation", ";"],
	["keyword", "min10float3x1"], ["punctuation", ";"],
	["keyword", "min10float3x2"], ["punctuation", ";"],
	["keyword", "min10float3x3"], ["punctuation", ";"],
	["keyword", "min10float3x4"], ["punctuation", ";"],
	["keyword", "min10float4"], ["punctuation", ";"],
	["keyword", "min10float4x1"], ["punctuation", ";"],
	["keyword", "min10float4x2"], ["punctuation", ";"],
	["keyword", "min10float4x3"], ["punctuation", ";"],
	["keyword", "min10float4x4"], ["punctuation", ";"],
	["keyword", "min12int"], ["punctuation", ";"],
	["keyword", "min12int1"], ["punctuation", ";"],
	["keyword", "min12int1x1"], ["punctuation", ";"],
	["keyword", "min12int1x2"], ["punctuation", ";"],
	["keyword", "min12int1x3"], ["punctuation", ";"],
	["keyword", "min12int1x4"], ["punctuation", ";"],
	["keyword", "min12int2"], ["punctuation", ";"],
	["keyword", "min12int2x1"], ["punctuation", ";"],
	["keyword", "min12int2x2"], ["punctuation", ";"],
	["keyword", "min12int2x3"], ["punctuation", ";"],
	["keyword", "min12int2x4"], ["punctuation", ";"],
	["keyword", "min12int3"], ["punctuation", ";"],
	["keyword", "min12int3x1"], ["punctuation", ";"],
	["keyword", "min12int3x2"], ["punctuation", ";"],
	["keyword", "min12int3x3"], ["punctuation", ";"],
	["keyword", "min12int3x4"], ["punctuation", ";"],
	["keyword", "min12int4"], ["punctuation", ";"],
	["keyword", "min12int4x1"], ["punctuation", ";"],
	["keyword", "min12int4x2"], ["punctuation", ";"],
	["keyword", "min12int4x3"], ["punctuation", ";"],
	["keyword", "min12int4x4"], ["punctuation", ";"],
	["keyword", "min16float"], ["punctuation", ";"],
	["keyword", "min16float1"], ["punctuation", ";"],
	["keyword", "min16float1x1"], ["punctuation", ";"],
	["keyword", "min16float1x2"], ["punctuation", ";"],
	["keyword", "min16float1x3"], ["punctuation", ";"],
	["keyword", "min16float1x4"], ["punctuation", ";"],
	["keyword", "min16float2"], ["punctuation", ";"],
	["keyword", "min16float2x1"], ["punctuation", ";"],
	["keyword", "min16float2x2"], ["punctuation", ";"],
	["keyword", "min16float2x3"], ["punctuation", ";"],
	["keyword", "min16float2x4"], ["punctuation", ";"],
	["keyword", "min16float3"], ["punctuation", ";"],
	["keyword", "min16float3x1"], ["punctuation", ";"],
	["keyword", "min16float3x2"], ["punctuation", ";"],
	["keyword", "min16float3x3"], ["punctuation", ";"],
	["keyword", "min16float3x4"], ["punctuation", ";"],
	["keyword", "min16float4"], ["punctuation", ";"],
	["keyword", "min16float4x1"], ["punctuation", ";"],
	["keyword", "min16float4x2"], ["punctuation", ";"],
	["keyword", "min16float4x3"], ["punctuation", ";"],
	["keyword", "min16float4x4"], ["punctuation", ";"],
	["keyword", "min16int"], ["punctuation", ";"],
	["keyword", "min16int1"], ["punctuation", ";"],
	["keyword", "min16int1x1"], ["punctuation", ";"],
	["keyword", "min16int1x2"], ["punctuation", ";"],
	["keyword", "min16int1x3"], ["punctuation", ";"],
	["keyword", "min16int1x4"], ["punctuation", ";"],
	["keyword", "min16int2"], ["punctuation", ";"],
	["keyword", "min16int2x1"], ["punctuation", ";"],
	["keyword", "min16int2x2"], ["punctuation", ";"],
	["keyword", "min16int2x3"], ["punctuation", ";"],
	["keyword", "min16int2x4"], ["punctuation", ";"],
	["keyword", "min16int3"], ["punctuation", ";"],
	["keyword", "min16int3x1"], ["punctuation", ";"],
	["keyword", "min16int3x2"], ["punctuation", ";"],
	["keyword", "min16int3x3"], ["punctuation", ";"],
	["keyword", "min16int3x4"], ["punctuation", ";"],
	["keyword", "min16int4"], ["punctuation", ";"],
	["keyword", "min16int4x1"], ["punctuation", ";"],
	["keyword", "min16int4x2"], ["punctuation", ";"],
	["keyword", "min16int4x3"], ["punctuation", ";"],
	["keyword", "min16int4x4"], ["punctuation", ";"],
	["keyword", "min16uint"], ["punctuation", ";"],
	["keyword", "min16uint1"], ["punctuation", ";"],
	["keyword", "min16uint1x1"], ["punctuation", ";"],
	["keyword", "min16uint1x2"], ["punctuation", ";"],
	["keyword", "min16uint1x3"], ["punctuation", ";"],
	["keyword", "min16uint1x4"], ["punctuation", ";"],
	["keyword", "min16uint2"], ["punctuation", ";"],
	["keyword", "min16uint2x1"], ["punctuation", ";"],
	["keyword", "min16uint2x2"], ["punctuation", ";"],
	["keyword", "min16uint2x3"], ["punctuation", ";"],
	["keyword", "min16uint2x4"], ["punctuation", ";"],
	["keyword", "min16uint3"], ["punctuation", ";"],
	["keyword", "min16uint3x1"], ["punctuation", ";"],
	["keyword", "min16uint3x2"], ["punctuation", ";"],
	["keyword", "min16uint3x3"], ["punctuation", ";"],
	["keyword", "min16uint3x4"], ["punctuation", ";"],
	["keyword", "min16uint4"], ["punctuation", ";"],
	["keyword", "min16uint4x1"], ["punctuation", ";"],
	["keyword", "min16uint4x2"], ["punctuation", ";"],
	["keyword", "min16uint4x3"], ["punctuation", ";"],
	["keyword", "min16uint4x4"], ["punctuation", ";"],
	["keyword", "uint"], ["punctuation", ";"],
	["keyword", "uint1"], ["punctuation", ";"],
	["keyword", "uint1x1"], ["punctuation", ";"],
	["keyword", "uint1x2"], ["punctuation", ";"],
	["keyword", "uint1x3"], ["punctuation", ";"],
	["keyword", "uint1x4"], ["punctuation", ";"],
	["keyword", "uint2"], ["punctuation", ";"],
	["keyword", "uint2x1"], ["punctuation", ";"],
	["keyword", "uint2x2"], ["punctuation", ";"],
	["keyword", "uint2x3"], ["punctuation", ";"],
	["keyword", "uint2x4"], ["punctuation", ";"],
	["keyword", "uint3"], ["punctuation", ";"],
	["keyword", "uint3x1"], ["punctuation", ";"],
	["keyword", "uint3x2"], ["punctuation", ";"],
	["keyword", "uint3x3"], ["punctuation", ";"],
	["keyword", "uint3x4"], ["punctuation", ";"],
	["keyword", "uint4"], ["punctuation", ";"],
	["keyword", "uint4x1"], ["punctuation", ";"],
	["keyword", "uint4x2"], ["punctuation", ";"],
	["keyword", "uint4x3"], ["punctuation", ";"],
	["keyword", "uint4x4"], ["punctuation", ";"]
]

----------------------------------------------------

Checks for keywords.
