| enum   | {  
  Identifier =  258, 
 
  Constant =  262, 
 
  CharConst =  263, 
 
  StringL =  264, 
 
  AssignOp =  267, 
 
  EqualOp =  268, 
 
  RelOp =  269, 
 
  ShiftOp =  270, 
 
  LogOrOp =  271, 
 
  LogAndOp =  272, 
 
  IncOp =  273, 
 
  Scope =  274, 
 
  Ellipsis =  275, 
 
  PmOp =  276, 
 
  ArrowOp =  277, 
 
  BadToken =  278, 
 
  AUTO =  281, 
 
  CHAR =  282, 
 
  CLASS =  283, 
 
  CONST =  284, 
 
  DELETE =  285, 
 
  DOUBLE =  286, 
 
  ENUM =  287, 
 
  EXTERN =  288, 
 
  FLOAT =  289, 
 
  FRIEND =  290, 
 
  INLINE =  291, 
 
  INT =  292, 
 
  LONG =  293, 
 
  NEW =  294, 
 
  OPERATOR =  295, 
 
  PRIVATE =  296, 
 
  PROTECTED =  297, 
 
  PUBLIC =  298, 
 
  REGISTER =  299, 
 
  SHORT =  300, 
 
  SIGNED =  301, 
 
  STATIC =  302, 
 
  STRUCT =  303, 
 
  TYPEDEF =  304, 
 
  UNION =  305, 
 
  UNSIGNED =  306, 
 
  VIRTUAL =  307, 
 
  VOID =  308, 
 
  VOLATILE =  309, 
 
  TEMPLATE =  310, 
 
  MUTABLE =  311, 
 
  BREAK =  312, 
 
  CASE =  313, 
 
  CONTINUE =  314, 
 
  DEFAULT =  315, 
 
  DO =  316, 
 
  ELSE =  317, 
 
  FOR =  318, 
 
  GOTO =  319, 
 
  IF =  320, 
 
  RETURN =  321, 
 
  SIZEOF =  322, 
 
  SWITCH =  323, 
 
  THIS =  324, 
 
  WHILE =  325, 
 
  ATTRIBUTE =  326, 
 
  METACLASS =  327, 
 
  UserKeyword =  328, 
 
  UserKeyword2 =  329, 
 
  UserKeyword3 =  330, 
 
  UserKeyword4 =  331, 
 
  BOOLEAN =  332, 
 
  EXTENSION =  333, 
 
  TRY =  334, 
 
  CATCH =  335, 
 
  THROW =  336, 
 
  UserKeyword5 =  337, 
 
  NAMESPACE =  338, 
 
  USING =  339, 
 
  TYPEID =  340, 
 
  ntDeclarator = 400, 
 
  ntName = 401, 
 
  ntFstyleCast = 402, 
 
  ntClassSpec = 403, 
 
  ntEnumSpec = 404, 
 
  ntDeclaration = 405, 
 
  ntTypedef = 406, 
 
  ntTemplateDecl = 407, 
 
  ntMetaclassDecl = 408, 
 
  ntLinkageSpec = 409, 
 
  ntAccessSpec = 410, 
 
  ntUserAccessSpec = 411, 
 
  ntUserdefKeyword = 412, 
 
  ntExternTemplate = 413, 
 
  ntAccessDecl = 414, 
 
  ntNamespaceSpec = 415, 
 
  ntUsing = 416, 
 
  ntTemplateInstantiation =  417, 
 
  ntIfStatement =  420, 
 
  ntSwitchStatement =  421, 
 
  ntWhileStatement =  422, 
 
  ntDoStatement =  423, 
 
  ntForStatement =  424, 
 
  ntBreakStatement =  425, 
 
  ntContinueStatement =  426, 
 
  ntReturnStatement =  427, 
 
  ntGotoStatement =  428, 
 
  ntCaseStatement =  429, 
 
  ntDefaultStatement =  430, 
 
  ntLabelStatement =  431, 
 
  ntExprStatement =  432, 
 
  ntTryStatement =  433, 
 
  ntCommaExpr =  450, 
 
  ntAssignExpr =  451, 
 
  ntCondExpr =  452, 
 
  ntInfixExpr =  453, 
 
  ntPmExpr =  454, 
 
  ntCastExpr =  455, 
 
  ntUnaryExpr =  456, 
 
  ntSizeofExpr =  457, 
 
  ntNewExpr =  458, 
 
  ntDeleteExpr =  459, 
 
  ntArrayExpr =  460, 
 
  ntFuncallExpr =  461, 
 
  ntPostfixExpr =  462, 
 
  ntUserStatementExpr =  463, 
 
  ntDotMemberExpr =  464, 
 
  ntArrowMemberExpr =  465, 
 
  ntParenExpr =  466, 
 
  ntStaticUserStatementExpr = 467, 
 
  ntThrowExpr =  468, 
 
  ntTypeidExpr =  469, 
 
  Ignore =  500, 
 
  ASM =  501, 
 
  DECLSPEC =  502, 
 
  INT64 =  503
 
 } |