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

📄 psdl_y.cpp

📁 这是广泛使用的通信开源项目,对于大容量,高并发的通讯要求完全能够胜任,他广泛可用于网络游戏医学图像网关的高qos要求.更详细的内容可阅读相应的材料
💻 CPP
📖 第 1 页 / 共 5 页
字号:
  "catalog_inh_spec", "catalog_name", "catalog_body", "catalog_member",
  "provides_dcl", "storagetype", "storagetype_dcl", "storagetype_fwd_dcl",
  "storagetype_header", "storagetype_body", "storagetype_member",
  "storagetype_inh_spec", "storagetype_name", "storagetype_impl_spec",
  "storagetype_ref_type", "storagehome_scope", "store_directive",
  "psdl_concrete_state_type", "ref_rep_directive", "storagehome",
  "storagehome_header", "storagehome_body", "storagehome_member",
  "storagehome_inh_spec", "storagehome_name", "storagehome_impl_spec",
  "primary_key_dcl", "identifier", "type_dcl", "type_declarator",
  "type_spec", "simple_type_spec", "base_type_spec", "template_type_spec",
  "constr_type_spec", "declarators", "declarator", "simple_declarator",
  "simple_declarator_list", "complex_declarator", "floating_pt_type",
  "integer_type", "signed_int", "signed_short_int", "signed_long_int",
  "signed_longlong_int", "unsigned_int", "unsigned_short_int",
  "unsigned_long_int", "unsigned_longlong_int", "char_type",
  "wide_char_type", "boolean_type", "octet_type", "any_type",
  "object_type", "struct_type", "@2", "member_list", "member",
  "union_type", "switch_type_spec", "switch_body", "case", "case_label",
  "element_spec", "const_dcl", "const_type", "const_exp", "or_expr",
  "xor_expr", "and_expr", "shift_expr", "add_expr", "mult_expr",
  "unary_expr", "unary_operator", "primary_expr", "except_header",
  "except_dcl", "op_name", "op_dcl", "op_attribute", "op_type_spec",
  "parameter_dcls", "param_dcl", "param_attribute", "raises_expr",
  "context_expr", "param_type_spec", "fixed_pt_type",
  "fixed_pt_const_type", "value_base_type", "constr_forward_decl",
  "interface", "interface_dcl", "forward_dcl", "interface_identifier",
  "interface_header", "interface_body", "export",
  "interface_inheritance_spec", "interface_name", "scoped_name",
  "comma_scoped_name", "value", "value_common_base", "value_forward_dcl",
  "value_box_dcl", "value_abs_dcl", "value_dcl", "value_header",
  "value_inheritance_spec", "string_type", "wide_string_type",
  "array_declarator", "fixed_array_size", "attr_dcl", "enum_type",
  "enumerator", "sequence_type", "literal", "boolean_literal",
  "integer_literal", "floating_pt_literal", "character_literal",
  "wide_character_literal", "string_literal", "wide_string_literal",
  "fixed_pt_literal", "value_name", "value_element", "state_member",
  "init_dcl", "init_param_decls", "init_param_decl",
  "init_param_attribute", "positive_int_const", "factory_dcl",
  "factory_parameters", 0
};
#endif

/* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */
static const short yyr1[] =
{
       0,    95,    95,    96,    96,    96,    96,    96,    96,    96,
      96,    96,    96,    96,    98,    97,    99,    99,   100,   100,
     101,   102,   103,   103,   104,   104,   105,   105,   106,   107,
     107,   108,   108,   109,   109,   109,   109,   109,   110,   110,
     111,   111,   112,   113,   113,   114,   114,   115,   115,   116,
     116,   116,   117,   118,   118,   119,   119,   120,   120,   121,
     121,   121,   121,   122,   123,   123,   124,   124,   125,   125,
     126,   127,   127,   128,   128,   129,   130,   130,   130,   131,
     131,   132,   132,   132,   133,   134,   135,   136,   137,   138,
     138,   139,   139,   140,   141,   141,   142,   142,   142,   142,
     143,   143,   144,   144,   145,   146,   147,   148,   148,   149,
     150,   150,   150,   150,   150,   150,   151,   152,   152,   153,
     153,   153,   154,   154,   154,   154,   154,   154,   154,   154,
     154,   155,   155,   155,   155,   156,   156,   156,   157,   157,
     158,   158,   159,   160,   160,   161,   162,   162,   162,   163,
     163,   164,   164,   164,   165,   166,   167,   168,   168,   168,
     169,   170,   171,   172,   173,   174,   175,   176,   177,   179,
     178,   180,   180,   181,   182,   183,   183,   183,   183,   183,
     184,   184,   185,   186,   186,   186,   186,   187,   188,   189,
     189,   189,   189,   189,   189,   189,   189,   189,   189,   190,
     191,   191,   192,   192,   193,   193,   194,   194,   194,   195,
     195,   195,   196,   196,   196,   196,   197,   197,   198,   198,
     198,   199,   199,   199,   200,   201,   201,   202,   203,   203,
     203,   203,   203,   203,   203,   204,   205,   205,   206,   206,
     207,   207,   208,   208,   208,   209,   209,   210,   211,   211,
     211,   211,   212,   213,   214,   215,   215,   216,   216,   217,
     217,   218,   218,   218,   219,   220,   220,   220,   220,   220,
     220,   221,   221,   222,   222,   222,   222,   222,   223,   224,
     224,   225,   225,   226,   226,   227,   227,   227,   227,   228,
     229,   229,   230,   231,   231,   232,   233,   233,   233,   234,
     234,   234,   234,   234,   235,   235,   236,   236,   237,   238,
     239,   239,   240,   241,   241,   242,   242,   243,   243,   243,
     243,   243,   243,   243,   243,   244,   244,   245,   246,   247,
     248,   249,   250,   251,   252,   252,   253,   253,   253,   254,
     254,   255,   255,   256,   256,   257,   258,   259,   260,   261,
     261
};

/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */
static const short yyr2[] =
{
       0,     1,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     0,     6,     1,     1,     4,     3,
       3,     2,     3,     2,     1,     2,     2,     2,     2,     1,
       3,     4,     3,     1,     1,     1,     1,     1,     5,     4,
       1,     1,     3,     4,     3,     6,     5,     1,     2,     2,
       2,     2,     2,     1,     3,     4,     3,     5,     2,     6,
       5,     4,     5,     2,     1,     3,     1,     2,     2,     2,
       3,     1,     1,     4,     3,     2,     4,     3,     3,     1,
       2,     2,     2,     2,     2,     1,     2,     4,     2,     5,
       4,     1,     1,     4,     4,     3,     6,     5,     5,     4,
       1,     2,     2,     2,     2,     1,     2,     3,     3,     1,
       2,     1,     1,     1,     2,     1,     2,     1,     1,     1,
       1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
       1,     1,     1,     1,     1,     1,     1,     1,     1,     3,
       1,     1,     1,     1,     3,     1,     1,     1,     2,     1,
       1,     1,     1,     1,     1,     1,     2,     1,     1,     1,
       2,     2,     3,     1,     1,     1,     1,     1,     1,     0,
       6,     1,     2,     3,     9,     1,     1,     1,     1,     1,
       1,     2,     3,     3,     2,     4,     3,     2,     5,     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,     2,     1,     1,     1,
       1,     1,     1,     3,     2,     4,     3,     1,     6,     5,
       5,     5,     4,     4,     3,     1,     1,     1,     3,     2,
       3,     5,     1,     1,     1,     4,     6,     4,     1,     1,
       1,     1,     6,     1,     1,     2,     2,     1,     1,     4,
       3,     3,     3,     2,     2,     2,     2,     1,     3,     3,
       2,     1,     2,     2,     2,     2,     2,     2,     2,     1,
       3,     3,     1,     3,     1,     1,     1,     1,     1,     2,
       2,     1,     2,     6,     5,     4,     3,     2,     2,     5,
       4,     2,     3,     2,     4,     1,     4,     1,     2,     3,
       4,     3,     5,     1,     3,     6,     4,     1,     1,     1,
       1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
       1,     1,     1,     1,     1,     3,     1,     1,     1,     4,
       4,     6,     5,     1,     3,     3,     1,     1,     3,     3,
       2
};

/* YYDEFACT[S] -- default rule to reduce with in state S when YYTABLE
   doesn't specify something else to do.  Zero means the default is an
   error. */
static const short yydefact[] =
{
       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
       0,     0,     0,     0,     0,     0,     0,     0,     1,     0,
       0,    16,    17,     0,     0,    41,    40,     0,     0,     0,
      71,    72,     0,     0,     0,     0,   111,   112,     0,     0,
       0,   115,     0,   257,   258,   267,     0,     0,   291,   288,
     287,   286,   285,     0,   113,   109,    14,     0,     0,     0,
      23,   265,   290,    75,     0,     0,   256,   169,     0,   164,
     165,   166,   167,   168,     0,   146,   147,   155,   154,     0,
     163,     0,   254,   305,   307,     0,   282,   110,     0,   117,
     119,   120,   118,   122,   123,   149,   151,   152,   153,   150,
     157,   158,   159,   124,   125,   126,   127,   128,   129,   135,
     136,   134,   130,   121,   132,   133,   137,   131,   142,   114,
     253,   193,   189,   190,   191,   192,   198,     0,   196,   197,
     194,   195,   224,   264,     0,   266,   289,   298,     0,     2,
       7,    12,     0,    10,     0,     8,    11,     0,     9,     0,
       3,     4,     0,     5,     6,     0,   270,     0,    13,     0,
       0,   292,   297,     0,     0,    21,    42,   264,     0,    22,
     268,     0,     0,     0,     0,    77,    78,     0,     0,     0,
       0,     0,     0,     0,   169,   148,   156,   161,   160,     0,
       0,     0,     0,     0,   142,   116,   138,   140,   141,   145,
       0,   264,   269,   296,     0,    19,     0,     0,   237,     0,
      24,     0,     0,   248,     0,   236,   251,   249,   250,    44,
       0,     0,     0,    47,     0,     0,     0,    74,     0,     0,
       0,     0,    79,     0,     0,    95,     0,     0,     0,   100,
       0,   226,     0,     0,   171,   278,   279,   260,     0,   235,
       0,     0,     0,     0,     0,     0,     0,     0,   271,     0,
       0,   334,   303,   301,     0,     0,     0,   336,     0,   337,
     338,     0,     0,    28,    29,     0,     0,    84,    85,    86,
      76,    99,    63,    64,    61,     0,     0,     0,    66,     0,
       0,     0,     0,   162,     0,   330,   219,   218,   220,   331,
     332,   325,   326,   327,   328,   329,   333,   347,   199,   200,
     202,   204,   206,   209,   212,     0,   217,   221,   222,   324,
     317,   323,   320,   321,   318,   319,   322,     0,     0,     0,
       0,   281,     0,   308,     0,     0,   313,     0,     0,     0,
       0,    36,    33,    37,    34,    35,     0,    18,    25,    26,
      27,   227,     0,    58,     0,    43,    48,    49,    50,    51,
       0,     0,    81,    73,    80,    82,    83,     0,   102,    94,
     101,   103,     0,   225,   172,     0,     0,     0,   273,   274,
     275,   277,     0,     0,   259,   272,   276,   302,     0,     0,
       0,     0,     0,   295,     0,    46,     0,   294,     0,     0,
       0,    97,    98,     0,     0,    53,    69,    60,    67,    68,
      62,     0,   155,   175,   176,   177,     0,   179,   178,     0,
       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
       0,   216,     0,   304,   306,   316,     0,     0,   139,   188,
       0,   312,     0,     0,    32,     0,     0,    56,     0,     0,
     348,     0,     0,   108,   107,   173,   280,     0,   311,     0,
     234,     0,   335,   300,     0,     0,     0,    15,     0,    45,
      30,   293,   104,   105,   106,    96,    65,    70,     0,    59,
       0,   170,   223,   201,   203,   205,   207,   208,   210,   211,
     213,   214,   215,     0,     0,   309,   314,     0,     0,    31,
     239,   242,   243,   244,     0,     0,     0,    55,   143,     0,
     350,     0,     0,    91,    92,    90,    93,   310,     0,     0,
     232,   233,   299,   340,   339,     0,   346,     0,   343,     0,
      52,    54,     0,   252,   315,     0,    39,   238,     0,     0,
      57,     0,   349,     0,     0,    89,   230,   231,     0,   229,
     342,     0,     0,     0,     0,     0,     0,   180,     0,    38,
     240,     0,   144,     0,    88,   228,     0,   341,   344,   345,
       0,   184,   174,   181,     0,     0,     0,   245,     0,    87,
     247,   183,   186,   187,   182,   241,   284,     0,   185,     0,
     246,   283,     0,     0
};

static const short yydefgoto[] =
{
      17,    18,    19,   164,    20,    21,    22,    60,    23,   209,
     210,   169,   273,   211,   340,   341,    24,    25,    26,    27,
     222,   223,   469,   404,   286,   225,    28,   180,   282,   287,
     288,   289,    29,    30,    31,    32,   231,   232,   175,   277,
     176,   514,   545,   233,   515,   234,    33,    34,   238,   239,
     401,   472,   402,   240,    86,   251,    87,   242,    89,   213,
      91,    92,   195,   196,   197,   509,   198,    93,    94,    95,
      96,    97,    98,    99,   100,   101,   102,   103,   104,   105,
     106,   107,   108,    36,   182,   243,   244,    37,   416,   556,
     557,   558,   575,   252,   127,   307,   308,   309,   310,   311,
     312,   313,   314,   315,   316,    39,   253,   352,   254,   255,
     214,   447,   504,   505,   507,   521,   215,   111,   128,   112,
      41,    42,    43,    44,    45,    46,   257,   258,   156,   245,
     317,   587,    47,    48,    49,    50,    51,    52,    53,   162,
     217,   218,   199,   333,   259,    54,   337,   117,   318,   319,
     320,   321,   322,   323,   324,   325,   326,   262,   268,   269,
     270,   527,   528,   529,   327,   226,   450
};

static const short yypact[] =
{
     671,    66,    84,    66,    66,    66,    66,    66,  1142,    66,
    1060,    66,    66,     1,    66,    44,    66,   553,-32768,    87,
     129,-32768,-32768,   151,   175,-32768,-32768,   153,   209,   218,
  -32768,-32768,   234,   246,   244,   251,-32768,-32768,   254,   252,
     256,-32768,   258,-32768,-32768,   176,   257,   261,   608,-32768,
  -32768,-32768,-32768,   262,-32768,-32768,-32768,    66,    66,    66,
     268,   176,    43,    69,   259,   131,   245,   271,    66,-32768,

⌨️ 快捷键说明

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