// This file was generated by lezer-generator. You probably shouldn't edit it.
export const
  RawString = 1,
  templateArgsEndFallback = 2,
  MacroName = 3,
  LineComment = 4,
  BlockComment = 5,
  PreprocDirective = 6,
  String = 8,
  EscapeSequence = 9,
  SystemLibString = 10,
  Identifier = 11,
  ArgumentList = 14,
  ConditionalExpression = 15,
  AssignmentExpression = 16,
  CallExpression = 17,
  PrimitiveType = 18,
  FieldExpression = 19,
  FieldIdentifier = 20,
  DestructorName = 21,
  TemplateMethod = 22,
  ScopedFieldIdentifier = 23,
  NamespaceIdentifier = 24,
  TemplateType = 25,
  TypeIdentifier = 26,
  ScopedTypeIdentifier = 27,
  ScopedNamespaceIdentifier = 28,
  TemplateArgumentList = 32,
  TypeDescriptor = 34,
  _const = 35,
  volatile = 36,
  restrict = 37,
  _Atomic = 38,
  mutable = 39,
  constexpr = 40,
  constinit = 41,
  consteval = 42,
  struct = 44,
  MsDeclspecModifier = 45,
  __declspec = 46,
  Attribute = 47,
  AttributeName = 48,
  attributeIdentifier = 49,
  incDec = 55,
  CompareOp = 67,
  templateArgsEnd = 66,
  UpdateOp = 69,
  Number = 71,
  CharLiteral = 72,
  VirtualSpecifier = 74,
  BaseClassClause = 75,
  Access = 76,
  virtual = 77,
  FieldDeclarationList = 78,
  extern = 80,
  _static = 81,
  register = 82,
  inline = 83,
  thread_local = 84,
  AttributeSpecifier = 85,
  __attribute__ = 86,
  MsBasedModifier = 88,
  __based = 89,
  MsPointerModifier = 90,
  ParameterList = 92,
  ParameterDeclaration = 93,
  FunctionDeclarator = 95,
  Noexcept = 96,
  noexcept = 97,
  RequiresClause = 98,
  requires = 99,
  True = 100,
  False = 101,
  ParenthesizedExpression = 102,
  CommaExpression = 103,
  LambdaExpression = 104,
  LambdaCaptureSpecifier = 105,
  TemplateParameterList = 106,
  OptionalParameterDeclaration = 107,
  TypeParameterDeclaration = 108,
  typename = 109,
  _class = 110,
  VariadicParameterDeclaration = 111,
  VariadicDeclarator = 112,
  OptionalTypeParameterDeclaration = 114,
  VariadicTypeParameterDeclaration = 115,
  template = 117,
  AbstractFunctionDeclarator = 118,
  ThrowSpecifier = 123,
  _throw = 124,
  TrailingReturnType = 125,
  CompoundStatement = 126,
  FunctionDefinition = 127,
  MsCallModifier = 128,
  TryStatement = 129,
  _try = 130,
  CatchClause = 131,
  _catch = 132,
  LinkageSpecification = 133,
  Declaration = 134,
  InitDeclarator = 135,
  InitializerList = 136,
  InitializerPair = 137,
  SubscriptDesignator = 138,
  FieldDesignator = 139,
  ExportDeclaration = 140,
  _export = 141,
  ImportDeclaration = 142,
  _import = 143,
  ModuleName = 144,
  HeaderName = 146,
  CaseStatement = 147,
  _case = 148,
  _default = 149,
  LabeledStatement = 150,
  StatementIdentifier = 151,
  ExpressionStatement = 152,
  IfStatement = 153,
  _if = 154,
  ConditionClause = 155,
  _else = 157,
  SwitchStatement = 158,
  _switch = 159,
  DoStatement = 160,
  _do = 161,
  _while = 162,
  WhileStatement = 163,
  ForStatement = 164,
  _for = 165,
  ReturnStatement = 166,
  _return = 167,
  BreakStatement = 168,
  _break = 169,
  ContinueStatement = 170,
  _continue = 171,
  GotoStatement = 172,
  goto = 173,
  CoReturnStatement = 174,
  co_return = 175,
  CoYieldStatement = 176,
  co_yield = 177,
  AttributeStatement = 178,
  ForRangeLoop = 179,
  AliasDeclaration = 180,
  using = 181,
  TypeDefinition = 182,
  typedef = 183,
  ThrowStatement = 188,
  NamespaceDefinition = 189,
  namespace = 190,
  ScopedIdentifier = 191,
  operator = 222,
  _new = 288,
  _delete = 291,
  co_await = 201,
  ConceptDefinition = 202,
  concept = 203,
  UsingDeclaration = 204,
  _enum = 205,
  StaticAssertDeclaration = 206,
  static_assert = 207,
  ConcatenatedString = 208,
  TemplateDeclaration = 209,
  FriendDeclaration = 210,
  friend = 211,
  union = 212,
  ExplicitFunctionSpecifier = 214,
  explicit = 215,
  FieldInitializerList = 216,
  FieldInitializer = 217,
  DefaultMethodClause = 218,
  DeleteMethodClause = 219,
  OperatorCast = 221,
  TemplateInstantiation = 223,
  ModuleDeclaration = 227,
  module = 228,
  RequiresExpression = 229,
  ReturnTypeRequirement = 234,
  TemplateFunction = 242,
  BitfieldClause = 248,
  AccessSpecifier = 254,
  SizedTypeSpecifier = 258,
  TypeSize = 259,
  EnumeratorList = 260,
  Enumerator = 261,
  Decltype = 263,
  decltype = 264,
  auto = 265,
  PointerExpression = 270,
  SubscriptExpression = 271,
  BinaryExpression = 272,
  UnaryExpression = 277,
  UpdateExpression = 280,
  CastExpression = 281,
  SizeofExpression = 282,
  sizeof = 283,
  CoAwaitExpression = 284,
  CompoundLiteralExpression = 285,
  NULL = 286,
  NewExpression = 287,
  NewDeclarator = 289,
  DeleteExpression = 290,
  ParameterPackExpansion = 292,
  nullptr = 293,
  _this = 294,
  UserDefinedLiteral = 295,
  PreprocArg = 298,
  PreprocDirectiveName = 305,
  Macro = 306,
  Program = 307
