⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 y.tab.cpp

📁 这是广泛使用的通信开源项目,对于大容量,高并发的通讯要求完全能够胜任,他广泛可用于网络游戏医学图像网关的高qos要求.更详细的内容可阅读相应的材料
💻 CPP
📖 第 1 页 / 共 5 页
字号:
   First, the terminals, then, starting at TAO_YYNTOKENS, nonterminals. */
static const char *const tao_yytname[] =
{
  "$end", "error", "$undefined", "IDENTIFIER", "IDL_CONST", "IDL_MODULE",
  "IDL_INTERFACE", "IDL_TYPEDEF", "IDL_LONG", "IDL_SHORT", "IDL_UNSIGNED",
  "IDL_DOUBLE", "IDL_FLOAT", "IDL_CHAR", "IDL_WCHAR", "IDL_OCTET",
  "IDL_BOOLEAN", "IDL_FIXED", "IDL_ANY", "IDL_OBJECT", "IDL_STRUCT",
  "IDL_UNION", "IDL_SWITCH", "IDL_ENUM", "IDL_SEQUENCE", "IDL_STRING",
  "IDL_WSTRING", "IDL_EXCEPTION", "IDL_CASE", "IDL_DEFAULT",
  "IDL_READONLY", "IDL_ATTRIBUTE", "IDL_ONEWAY", "IDL_IDEMPOTENT",
  "IDL_VOID", "IDL_IN", "IDL_OUT", "IDL_INOUT", "IDL_RAISES",
  "IDL_CONTEXT", "IDL_NATIVE", "IDL_LOCAL", "IDL_ABSTRACT", "IDL_CUSTOM",
  "IDL_FACTORY", "IDL_PRIVATE", "IDL_PUBLIC", "IDL_SUPPORTS",
  "IDL_TRUNCATABLE", "IDL_VALUETYPE", "IDL_COMPONENT", "IDL_CONSUMES",
  "IDL_EMITS", "IDL_EVENTTYPE", "IDL_FINDER", "IDL_GETRAISES", "IDL_HOME",
  "IDL_IMPORT", "IDL_MULTIPLE", "IDL_PRIMARYKEY", "IDL_PROVIDES",
  "IDL_PUBLISHES", "IDL_SETRAISES", "IDL_TYPEID", "IDL_TYPEPREFIX",
  "IDL_USES", "IDL_MANAGES", "IDL_INTEGER_LITERAL",
  "IDL_UINTEGER_LITERAL", "IDL_STRING_LITERAL", "IDL_CHARACTER_LITERAL",
  "IDL_FLOATING_PT_LITERAL", "IDL_TRUETOK", "IDL_FALSETOK",
  "IDL_SCOPE_DELIMITOR", "IDL_LEFT_SHIFT", "IDL_RIGHT_SHIFT",
  "IDL_WCHAR_LITERAL", "IDL_WSTRING_LITERAL", "';'", "'{'", "'}'", "':'",
  "','", "'='", "'|'", "'^'", "'&'", "'+'", "'-'", "'*'", "'/'", "'%'",
  "'~'", "'('", "')'", "'>'", "'<'", "'['", "']'", "$accept", "start",
  "definitions", "definition", "@1", "@2", "@3", "@4", "@5", "@6", "@7",
  "@8", "@9", "@10", "@11", "@12", "module", "@13", "@14", "@15", "@16",
  "interface_def", "interface", "@17", "@18", "@19", "interface_decl",
  "@20", "interface_header", "inheritance_spec", "@21", "value_def",
  "valuetype", "value_concrete_decl", "@22", "@23", "@24",
  "value_abs_decl", "@25", "@26", "@27", "value_header", "@28",
  "value_decl", "@29", "opt_truncatable", "supports_spec",
  "value_forward_decl", "value_box_decl", "value_elements",
  "value_element", "state_member", "@30", "@31", "exports", "export",
  "@32", "@33", "@34", "@35", "@36", "@37", "@38", "@39",
  "at_least_one_scoped_name", "scoped_names", "@40", "scoped_name", "@41",
  "@42", "id", "interface_forward", "const_dcl", "@43", "@44", "@45",
  "@46", "const_type", "expression", "const_expr", "or_expr", "xor_expr",
  "and_expr", "shift_expr", "add_expr", "mult_expr", "unary_expr",
  "primary_expr", "literal", "positive_int_expr", "type_dcl", "@47",
  "type_declarator", "@48", "type_spec", "simple_type_spec",
  "base_type_spec", "template_type_spec", "constructed_type_spec",
  "constructed_forward_type_spec", "at_least_one_declarator",
  "declarators", "@49", "declarator", "at_least_one_simple_declarator",
  "simple_declarators", "@50", "simple_declarator", "complex_declarator",
  "integer_type", "signed_int", "unsigned_int", "floating_pt_type",
  "fixed_type", "char_type", "octet_type", "boolean_type", "any_type",
  "object_type", "struct_decl", "@51", "struct_type", "@52", "@53", "@54",
  "at_least_one_member", "members", "member", "@55", "member_i", "@56",
  "@57", "@58", "union_decl", "@59", "union_type", "@60", "@61", "@62",
  "@63", "@64", "@65", "switch_type_spec", "at_least_one_case_branch",
  "case_branches", "case_branch", "@66", "@67", "@68",
  "at_least_one_case_label", "case_labels", "case_label", "@69", "@70",
  "@71", "element_spec", "@72", "struct_forward_type",
  "union_forward_type", "enum_type", "@73", "@74", "@75", "@76",
  "at_least_one_enumerator", "enumerators", "@77", "enumerator",
  "sequence_type_spec", "@78", "@79", "seq_head", "@80", "@81",
  "string_type_spec", "@82", "@83", "string_head", "wstring_type_spec",
  "@84", "@85", "wstring_head", "array_declarator", "@86",
  "at_least_one_array_dim", "array_dims", "array_dim", "@87", "@88",
  "attribute", "attribute_readonly", "@89", "@90", "@91", "@92",
  "attribute_readwrite", "@93", "@94", "@95", "@96", "exception", "@97",
  "@98", "@99", "@100", "operation", "@101", "@102", "@103", "@104",
  "opt_op_attribute", "op_type_spec", "init_decl", "@105", "@106", "@107",
  "init_parameter_list", "@108", "@109", "at_least_one_in_parameter",
  "in_parameters", "@110", "in_parameter", "@111", "@112",
  "parameter_list", "@113", "@114", "at_least_one_parameter",
  "parameters", "@115", "parameter", "@116", "@117", "param_type_spec",
  "direction", "opt_raises", "@118", "@119", "opt_getraises", "@120",
  "@121", "opt_setraises", "@122", "@123", "opt_context", "@124", "@125",
  "at_least_one_string_literal", "string_literals", "@126", "typeid_dcl",
  "typeprefix_dcl", "component", "component_forward_decl",
  "component_decl", "@127", "@128", "@129", "component_header", "@130",
  "@131", "component_inheritance_spec", "@132", "component_exports",
  "component_export", "@133", "@134", "@135", "@136", "@137", "@138",
  "provides_decl", "interface_type", "uses_decl", "opt_multiple",
  "emits_decl", "publishes_decl", "consumes_decl", "home_decl", "@139",
  "home_header", "@140", "@141", "@142", "@143", "@144", "@145",
  "home_inheritance_spec", "@146", "primary_key_spec", "home_body",
  "@147", "@148", "home_exports", "home_export", "@149", "@150",
  "factory_decl", "@151", "@152", "finder_decl", "@153", "@154", "event",
  "event_forward_decl", "event_concrete_forward_decl",
  "event_abs_forward_decl", "event_abs_decl", "@155", "@156", "@157",
  "event_abs_header", "event_custom_header", "event_plain_header",
  "event_rest_of_header", "@158", "event_decl", "@159", "@160", "@161",
  "event_header", 0
};
#endif

# ifdef TAO_YYPRINT
/* TAO_YYTOKNUM[TAO_YYLEX-NUM] -- Internal token number corresponding to
   token TAO_YYLEX-NUM.  */
static const unsigned short tao_yytoknum[] =
{
       0,   256,   257,   258,   259,   260,   261,   262,   263,   264,
     265,   266,   267,   268,   269,   270,   271,   272,   273,   274,
     275,   276,   277,   278,   279,   280,   281,   282,   283,   284,
     285,   286,   287,   288,   289,   290,   291,   292,   293,   294,
     295,   296,   297,   298,   299,   300,   301,   302,   303,   304,
     305,   306,   307,   308,   309,   310,   311,   312,   313,   314,
     315,   316,   317,   318,   319,   320,   321,   322,   323,   324,
     325,   326,   327,   328,   329,   330,   331,   332,   333,    59,
     123,   125,    58,    44,    61,   124,    94,    38,    43,    45,
      42,    47,    37,   126,    40,    41,    62,    60,    91,    93
};
# endif

/* TAO_YYR1[TAO_YYN] -- Symbol number of symbol that rule TAO_YYN derives.  */
static const unsigned short tao_yyr1[] =
{
       0,   100,   101,   102,   102,   104,   103,   105,   103,   106,
     103,   107,   103,   108,   103,   109,   103,   110,   103,   111,
     103,   112,   103,   113,   103,   114,   103,   115,   103,   117,
     118,   119,   120,   116,   121,   121,   123,   124,   125,   122,
     127,   126,   128,   128,   128,   130,   129,   129,   131,   131,
     131,   131,   132,   132,   134,   135,   136,   133,   138,   139,
     140,   137,   142,   141,   144,   143,   145,   145,   146,   146,
     147,   147,   148,   149,   149,   150,   150,   150,   152,   151,
     153,   151,   154,   154,   156,   155,   157,   155,   158,   155,
     159,   155,   160,   155,   161,   155,   162,   155,   163,   155,
     164,   166,   165,   165,   167,   168,   167,   169,   167,   170,
     171,   171,   171,   173,   174,   175,   176,   172,   177,   177,
     177,   177,   177,   177,   177,   177,   177,   178,   179,   180,
     180,   181,   181,   182,   182,   183,   183,   183,   184,   184,
     184,   185,   185,   185,   185,   186,   186,   186,   186,   187,
     187,   187,   188,   188,   188,   188,   188,   188,   188,   188,
     188,   189,   191,   190,   190,   190,   190,   190,   190,   193,
     192,   194,   194,   195,   195,   195,   196,   196,   196,   196,
     196,   196,   196,   196,   197,   197,   197,   198,   198,   198,
     199,   199,   200,   202,   201,   201,   203,   203,   204,   206,
     205,   205,   207,   208,   209,   209,   210,   210,   210,   211,
     211,   211,   212,   212,   212,   213,   214,   214,   215,   216,
     217,   218,   220,   219,   222,   223,   224,   221,   225,   226,
     226,   228,   227,   230,   231,   229,   232,   229,   234,   233,
     236,   237,   238,   239,   240,   241,   235,   242,   242,   242,
     242,   242,   242,   243,   244,   244,   246,   247,   245,   248,
     245,   249,   250,   250,   252,   251,   253,   254,   251,   256,
     255,   257,   258,   260,   261,   262,   263,   259,   264,   266,
     265,   265,   267,   269,   270,   268,   268,   272,   273,   271,
     275,   276,   274,   274,   277,   279,   280,   278,   278,   281,
     283,   282,   284,   285,   285,   287,   288,   286,   289,   289,
     291,   292,   293,   294,   290,   296,   297,   298,   299,   295,
     301,   302,   303,   304,   300,   306,   307,   308,   309,   305,
     310,   310,   310,   311,   311,   313,   314,   315,   312,   317,
     316,   318,   316,   319,   321,   320,   320,   323,   324,   322,
     326,   325,   327,   325,   328,   330,   329,   329,   332,   333,
     331,   334,   334,   334,   334,   335,   335,   335,   337,   338,
     336,   336,   340,   341,   339,   339,   343,   344,   342,   342,
     346,   347,   345,   345,   348,   350,   349,   349,   351,   352,
     353,   353,   354,   356,   357,   358,   355,   360,   361,   359,
     363,   362,   362,   364,   364,   366,   365,   367,   365,   368,
     365,   369,   365,   370,   365,   371,   365,   372,   373,   373,
     374,   375,   375,   376,   377,   378,   380,   379,   382,   383,
     384,   385,   386,   387,   381,   389,   388,   388,   390,   390,
     392,   393,   391,   394,   394,   395,   396,   395,   397,   395,
     399,   400,   398,   402,   403,   401,   404,   404,   404,   405,
     405,   406,   407,   409,   410,   411,   408,   412,   413,   414,
     416,   415,   418,   419,   420,   417,   421,   421
};

/* TAO_YYR2[TAO_YYN] -- Number of symbols composing right hand side of rule TAO_YYN.  */
static const unsigned char tao_yyr2[] =
{
       0,     2,     1,     2,     0,     0,     3,     0,     3,     0,
       3,     0,     3,     0,     3,     0,     3,     0,     3,     0,
       3,     0,     3,     0,     3,     0,     3,     0,     3,     0,
       0,     0,     0,     9,     1,     1,     0,     0,     0,     7,
       0,     3,     2,     3,     3,     0,     4,     0,     1,     1,
       1,     1,     2,     1,     0,     0,     0,     7,     0,     0,
       0,     8,     0,     4,     0,     3,     1,     0,     2,     0,
       2,     1,     2,     2,     0,     1,     1,     2,     0,     3,
       0,     3,     2,     0,     0,     3,     0,     3,     0,     3,
       0,     3,     0,     3,     0,     3,     0,     3,     0,     3,
       2,     0,     4,     0,     1,     0,     3,     0,     4,     1,
       1,     2,     2,     0,     0,     0,     0,     9,     1,     1,
       1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
       3,     1,     3,     1,     3,     1,     3,     3,     1,     3,
       3,     1,     3,     3,     3,     1,     2,     2,     2,     1,
       1,     3,     1,     1,     1,     1,     1,     1,     1,     1,
       1,     1,     0,     3,     1,     1,     1,     2,     1,     0,
       3,     1,     1,     1,     1,     1,     1,     1,     1,     1,
       1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
       1,     1,     2,     0,     4,     0,     1,     1,     2,     0,
       4,     0,     1,     1,     1,     1,     1,     2,     1,     2,
       3,     2,     1,     1,     2,     1,     1,     1,     1,     1,
       1,     1,     0,     3,     0,     0,     0,     7,     2,     2,
       0,     0,     2,     0,     0,     5,     0,     3,     0,     3,
       0,     0,     0,     0,     0,     0,    14,     1,     1,     1,
       1,     1,     1,     2,     2,     0,     0,     0,     5,     0,
       3,     2,     2,     0,     0,     3,     0,     0,     5,     0,
       3,     1,     1,     0,     0,     0,     0,     9,     2,     0,
       4,     0,     1,     0,     0,     6,     2,     0,     0,     5,
       0,     0,     6,     1,     1,     0,     0,     6,     1,     1,
       0,     3,     2,     2,     0,     0,     0,     5,     1,     1,
       0,     0,     0,     0,     9,     0,     0,     0,     0,     9,
       0,     0,     0,     0,     9,     0,     0,     0,     0,    10,
       1,     1,     0,     1,     1,     0,     0,     0,     7,     0,
       3,     0,     4,     2,     0,     4,     0,     0,     0,     5,
       0,     3,     0,     4,     2,     0,     4,     0,     0,     0,
       5,     1,     1,     1,     1,     1,     1,     1,     0,     0,
       6,     0,     0,     0,     6,     0,     0,     0,     6,     0,
       0,     0,     6,     0,     2,     0,     4,     0,     3,     3,
       1,     1,     2,     0,     0,     0,     7,     0,     0,     6,
       0,     3,     0,     2,     0,     0,     3,     0,     3,     0,
       3,     0,     3,     0,     3,     0,     3,     3,     1,     1,
       4,     1,     0,     3,     3,     3,     0,     3,     0,     0,
       0,     0,     0,     0,    13,     0,     3,     0,     2,     0,
       0,     0,     5,     2,     0,     1,     0,     3,     0,     3,
       0,     0,     6,     0,     0,     6,     1,     1,     1,     1,
       1,     2,     3,     0,     0,     0,     8,     3,     3,     2,
       0,     3,     0,     0,     0,     8,     1,     1
};

/* TAO_YYDEFACT[STATE-NAME] -- Default rule to reduce with in state
   STATE-NUM when TAO_YYTABLE doesn't specify something else to do.  Zero
   means the default is an error.  */
static const unsigned short tao_yydefact[] =
{
       4,     0,     0,     1,    27,   113,    29,    40,   162,   222,
     238,   273,   320,     0,     0,     0,     0,    64,     0,     0,
     428,     0,     0,     3,    17,    15,    34,    47,    36,    19,
      48,    53,    49,    54,    47,    50,    51,    35,    11,     5,
     168,   224,   164,   272,   165,   190,   191,   166,    13,     7,
       9,    21,   391,   390,   393,    23,   426,    25,   458,   460,
     459,   457,    47,   476,   477,   456,    47,     0,     0,     0,
       0,     0,     0,     0,     0,     0,   109,   202,   167,    47,
       0,    47,    58,    47,     0,    52,    47,     0,   397,   469,
       0,   105,     0,   104,     0,     0,     0,    67,    42,     0,
       0,     0,   206,   208,     0,   212,   213,   216,   217,   218,
     219,   215,   220,   221,   287,   294,   299,    62,   175,    72,
     171,   173,   174,   172,   176,   204,   205,   177,   181,   178,
     180,   179,   182,   183,   224,   187,     0,   188,   189,   184,
       0,   185,   293,   186,   298,     0,     0,     0,   240,     0,
       0,     0,     0,     0,     0,     0,     0,   470,   463,   472,
      28,   126,   114,   118,   122,   123,   119,   120,   121,   124,
     125,    30,    41,   163,   169,   223,   239,   274,   321,    43,
     467,    44,     0,   468,    65,   402,   429,     0,   388,   107,
     389,    18,    16,    66,    45,    37,    20,    55,   207,   214,
     209,   211,     0,    69,   283,   286,   290,   295,    12,     6,
     225,     0,    14,     8,    10,    22,   394,    24,   440,   427,
      26,    69,     0,     0,     0,     0,     0,     0,     0,    59,
     400,   398,   437,   106,     0,     0,    83,    74,   210,   288,
       0,    63,     0,     0,     0,   231,   241,   404,   444,   471,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -