alignas
alignof
asm
auto
bool
break
case
catch
char
char8_t
char16_t
char32_t
class;
compl
concept
const
consteval
constexpr
constinit
const_cast
continue
co_await
co_return
co_yield
decltype
default
delete
do
double
dynamic_cast
else
enum;
explicit
export
extern
float
for
friend
goto
if
inline
int
long
mutable
namespace
new
noexcept
nullptr
operator
private
protected
public
register
reinterpret_cast
requires
return
short
signed
sizeof
static
static_assert
static_cast
struct;
switch
template
this
thread_local
throw
try
typedef
typeid
typename
union
unsigned
using
virtual
void
volatile
wchar_t
while
int8_t
int16_t
int32_t
int64_t
uint8_t
uint16_t
uint32_t
uint64_t

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

[
	["keyword", "alignas"],
	["keyword", "alignof"],
	["keyword", "asm"],
	["keyword", "auto"],
	["keyword", "bool"],
	["keyword", "break"],
	["keyword", "case"],
	["keyword", "catch"],
	["keyword", "char"],
	["keyword", "char8_t"],
	["keyword", "char16_t"],
	["keyword", "char32_t"],
	["keyword", "class"], ["punctuation", ";"],
	["keyword", "compl"],
	["keyword", "concept"],
	["keyword", "const"],
	["keyword", "consteval"],
	["keyword", "constexpr"],
	["keyword", "constinit"],
	["keyword", "const_cast"],
	["keyword", "continue"],
	["keyword", "co_await"],
	["keyword", "co_return"],
	["keyword", "co_yield"],
	["keyword", "decltype"],
	["keyword", "default"],
	["keyword", "delete"],
	["keyword", "do"],
	["keyword", "double"],
	["keyword", "dynamic_cast"],
	["keyword", "else"],
	["keyword", "enum"], ["punctuation", ";"],
	["keyword", "explicit"],
	["keyword", "export"],
	["keyword", "extern"],
	["keyword", "float"],
	["keyword", "for"],
	["keyword", "friend"],
	["keyword", "goto"],
	["keyword", "if"],
	["keyword", "inline"],
	["keyword", "int"],
	["keyword", "long"],
	["keyword", "mutable"],
	["keyword", "namespace"],
	["keyword", "new"],
	["keyword", "noexcept"],
	["keyword", "nullptr"],
	["keyword", "operator"],
	["keyword", "private"],
	["keyword", "protected"],
	["keyword", "public"],
	["keyword", "register"],
	["keyword", "reinterpret_cast"],
	["keyword", "requires"],
	["keyword", "return"],
	["keyword", "short"],
	["keyword", "signed"],
	["keyword", "sizeof"],
	["keyword", "static"],
	["keyword", "static_assert"],
	["keyword", "static_cast"],
	["keyword", "struct"], ["punctuation", ";"],
	["keyword", "switch"],
	["keyword", "template"],
	["keyword", "this"],
	["keyword", "thread_local"],
	["keyword", "throw"],
	["keyword", "try"],
	["keyword", "typedef"],
	["keyword", "typeid"],
	["keyword", "typename"],
	["keyword", "union"],
	["keyword", "unsigned"],
	["keyword", "using"],
	["keyword", "virtual"],
	["keyword", "void"],
	["keyword", "volatile"],
	["keyword", "wchar_t"],
	["keyword", "while"],
	["keyword", "int8_t"],
	["keyword", "int16_t"],
	["keyword", "int32_t"],
	["keyword", "int64_t"],
	["keyword", "uint8_t"],
	["keyword", "uint16_t"],
	["keyword", "uint32_t"],
	["keyword", "uint64_t"]
]

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

Checks for all keywords.
