| "!" |
| "!=" |
| "%" |
| "%=" |
| "&" |
| "&&" |
| "&=" |
| "(" |
| ")" |
| "*" |
| "*=" |
| "+" |
| "++" |
| "+=" |
| "," |
| "-" |
| "--" |
| "-=" |
| "->" |
| "." |
| "/" |
| "/=" |
| ":" |
| ";" |
| "<" |
| "<<" |
| "<<=" |
| "<=" |
| "=" |
| "==" |
| ">" |
| ">=" |
| ">>" |
| ">>=" |
| "@" |
| "[" |
| "]" |
| "^" |
| "^=" |
| "_" |
| "{" |
| "|" |
| "|=" |
| "||" |
| "}" |
| "~" |
| "a" |
| "abs" |
| "acos" |
| "acosh" |
| "@align" |
| "all" |
| "any" |
| "array" |
| "arrayLength" |
| "asin" |
| "asinh" |
| "atan" |
| "atan2" |
| "atanh" |
| "atomic" |
| "atomicAdd" |
| "atomicAnd" |
| "atomicLoad" |
| "atomicMax" |
| "atomicMin" |
| "atomicOr" |
| "atomicStore" |
| "atomicSub" |
| "atomicXor" |
| "b" |
| "@binding" |
| "bitcast" |
| "bool" |
| "break" |
| "@builtin" |
| "@builtin(frag_depth)" |
| "@builtin(front_facing)" |
| "@builtin(global_invocation_id)" |
| "@builtin(instance_index)" |
| "@builtin(local_invocation_id)" |
| "@builtin(local_invocation_index)" |
| "@builtin(num_workgroups)" |
| "@builtin(position)" |
| "@builtin(sample_index)" |
| "@builtin(sample_mask)" |
| "@builtin(vertex_index)" |
| "@builtin(workgroup_id)" |
| "case" |
| "ceil" |
| "center" |
| "centroid" |
| "clamp" |
| "@compute" |
| "@const" |
| "const" |
| "continue" |
| "continuing" |
| "cos" |
| "cosh" |
| "countLeadingZeros" |
| "countOneBits" |
| "countTrailingZeros" |
| "cross" |
| "default" |
| "degrees" |
| "determinant" |
| "discard" |
| "distance" |
| "dot" |
| "dpdx" |
| "dpdxCoarse" |
| "dpdxFine" |
| "dpdy" |
| "dpdyCoarse" |
| "dpdyFine" |
| "else" |
| "enable" |
| "exp" |
| "exp2" |
| "extractBits" |
| "f16" |
| "f32" |
| "faceForward" |
| "fallthrough" |
| "false" |
| "firstLeadingBit" |
| "firstTrailingBit" |
| "flat" |
| "floor" |
| "fma" |
| "fn" |
| "for" |
| "fract" |
| "frag_depth" |
| "@fragment" |
| "frexp" |
| "front_facing" |
| "function" |
| "fwidth" |
| "fwidthCoarse" |
| "fwidthFine" |
| "g" |
| "global_invocation_id" |
| "@group" |
| "i32" |
| "@id" |
| "if" |
| "insertBits" |
| "instance_index" |
| "@interpolate" |
| "@invariant" |
| "inverseSqrt" |
| "ldexp" |
| "length" |
| "let" |
| "linear" |
| "local_invocation_id" |
| "local_invocation_index" |
| "@location" |
| "log" |
| "log2" |
| "loop" |
| "mat2x2" |
| "mat2x3" |
| "mat2x4" |
| "mat3x2" |
| "mat3x3" |
| "mat3x4" |
| "mat4x2" |
| "mat4x3" |
| "mat4x4" |
| "max" |
| "min" |
| "mix" |
| "modf" |
| "normalize" |
| "num_workgroups" |
| "override" |
| "pack2x16float" |
| "pack2x16snorm" |
| "pack2x16unorm" |
| "pack4x8snorm" |
| "pack4x8unorm" |
| "perspective" |
| "position" |
| "pow" |
| "private" |
| "ptr" |
| "quantizeToF16" |
| "r" |
| "r32float" |
| "r32sint" |
| "r32uint" |
| "radians" |
| "read" |
| "read_write" |
| "reflect" |
| "refract" |
| "return" |
| "reverseBits" |
| "rg32float" |
| "rg32sint" |
| "rg32uint" |
| "rgba16float" |
| "rgba16sint" |
| "rgba16uint" |
| "rgba32float" |
| "rgba32sint" |
| "rgba32uint" |
| "rgba8sint" |
| "rgba8snorm" |
| "rgba8uint" |
| "rgba8unorm" |
| "round" |
| "sample" |
| "sample_index" |
| "sample_mask" |
| "sampler" |
| "sampler_comparison" |
| "saturate" |
| "select" |
| "sign" |
| "sin" |
| "sinh" |
| "@size" |
| "smoothstep" |
| "sqrt" |
| "staticAssert" |
| "step" |
| "storage" |
| "storageBarrier" |
| "struct" |
| "switch" |
| "tan" |
| "tanh" |
| "texture_1d" |
| "texture_2d" |
| "texture_2d_array" |
| "texture_3d" |
| "texture_cube" |
| "texture_cube_array" |
| "texture_depth_2d" |
| "texture_depth_2d_array" |
| "texture_depth_cube" |
| "texture_depth_cube_array" |
| "texture_depth_multisampled_2d" |
| "textureDimensions" |
| "textureGather" |
| "textureGatherCompare" |
| "textureLoad" |
| "texture_multisampled_2d" |
| "textureNumLayers" |
| "textureNumLevels" |
| "textureNumSamples" |
| "textureSample" |
| "textureSampleBias" |
| "textureSampleCompare" |
| "textureSampleCompareLevel" |
| "textureSampleGrad" |
| "textureSampleLevel" |
| "texture_storage_1d" |
| "texture_storage_2d" |
| "texture_storage_2d_array" |
| "texture_storage_3d" |
| "textureStore" |
| "transpose" |
| "true" |
| "trunc" |
| "type" |
| "u32" |
| "uniform" |
| "unpack2x16float" |
| "unpack2x16snorm" |
| "unpack2x16unorm" |
| "unpack4x8snorm" |
| "unpack4x8unorm" |
| "var" |
| "vec2" |
| "vec3" |
| "vec4" |
| "@vertex" |
| "vertex_index" |
| "w" |
| "while" |
| "workgroup" |
| "workgroupBarrier" |
| "workgroup_id" |
| "@workgroup_size" |
| "write" |
| "x" |
| "y" |
| "z" |