#[derive(Debug)]
pub enum Keyword {
AlignAs,
AlignOf,
Auto,
Bool,
Break,
Case,
Char,
Const,
Constexpr,
Continue,
Default,
Do,
Double,
Else,
Enum,
Extern,
False,
Float,
For,
Goto,
If,
Inline,
Int,
Long,
Nullptr,
Register,
Restrict,
Return,
Short,
Signed,
Sizeof,
Static,
StaticAssert,
Struct,
Switch,
ThreadLocal,
True,
Typedef,
TypeOf,
TypeOfUnqual,
Union,
Unsigned,
Void,
Volatile,
While,
_AlignAs,
_AlignOf,
_Atomic,
_BigInt,
_Bool,
_Complex,
_Decimal128,
_Decimal32,
_Decimal64,
_Generic,
_Imaginary,
_Noreturn,
_StaticAssert,
_ThreadLocal,
Asm,
Fortran,
}