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

📄 asn1p_y.c

📁 ASN.1解析解码工具,可以解析各种ASN.1格式的文件,并对相应的BER文件解码
💻 C
📖 第 1 页 / 共 5 页
字号:
       2,     2,     2,     2,     0,     1,     3,     1,     2,     1,
       1,     1,     0,     3,     1,     0,     1,     3,     2,     1,
       2,     0,     1,     4,     1,     3,     1,     3,     1,     0,
       1,     3,     3,     2,     1,     3,     1,     3,     1,     3,
       4,     1,     1,     4,     3,     3,     6,     6,     1,     3,
       1,     3,     3,     3,     3,     1,     3,     1,     1,     1,
       1,     0,     1,     1,     3,     3,     2,     3,     1,     1,
       3,     2,     1,     1,     5,     0,     1,     1,     3,     2,
       4,     3,     3,     3,     3,     3,     0,     1,     0,     6,
       1,     2,     1,     1,     1,     3,     1,     3,     3,     3,
       0,     2,     1,     4,     4,     4,     6,     6,     1,     4,
       3,     1,     3,     3,     3,     1,     3,     1,     3,     1,
       1,     1,     1,     3,     3,     1,     4,     1,     1,     3,
       0,     3,     1,     1,     1,     1,     1,     1,     1,     1,
       3,     1,     1,     1,     1,     2,     1,     1,     1,     1,
       2,     2,     1,     1,     2,     2,     1,     1,     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,     0,     1,     1,     3,     1,     4,     3,
       4,     1,     1,     3,     5,     1,     3,     3,     3,     3,
       4,     3,     1,     1,     3,     3,     3,     3,     1,     1,
       1,     1,     1,     1,     1,     1,     1,     3,     5,     1,
       3,     1,     3,     0,     1,     1,     1,     1,     1,     1,
       1,     0,     5,     2,     1,     2,     2,     3,     1,     1,
       3,     4,     1,     3,     2,     3,     1,     3,     0,     1,
       1,     2,     2,     3,     1,     3,     1,     4,     4,     1,
       1,     1,     1,     1,     1,     0,     1,     2,     4,     0,
       1,     1,     1,     0,     1,     1,     1,     1,     1,     0,
       1,     1
};

/* 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,   296,   297,     1,     2,     4,     3,     6,     0,     0,
       7,   301,    14,     9,     0,    10,    12,    15,     8,    11,
       0,     0,     0,     0,     0,     0,     0,    16,    17,     0,
      23,    21,    19,    22,    20,     0,    18,    13,    49,     0,
       0,    25,    35,    50,     0,    53,     0,    54,    56,    58,
       5,     0,     0,    36,    52,    51,     0,     0,    38,     0,
      39,     0,    44,    46,    48,   184,     0,   185,   186,   187,
     188,   189,   197,   190,   191,   192,   193,   194,   195,   196,
      26,    27,    31,    29,    30,    34,     0,     0,    55,    57,
      37,    40,     0,     0,     0,    32,    28,   285,   131,   298,
       0,   166,     0,     0,   180,   173,   177,   179,   167,     0,
       0,   168,   172,   176,     0,     0,    62,   182,   169,    61,
     178,   135,     0,    41,    45,    47,    33,     0,   289,    65,
      64,   120,   286,   293,     0,   181,   175,   174,   171,   170,
       0,    68,     0,   169,    70,     0,   285,     0,   183,     0,
       0,    42,    43,     0,   291,   292,   290,     0,     0,   203,
     295,   294,   287,   132,   134,     0,     0,     0,     0,     0,
      60,   155,   161,   156,   281,   282,   162,   163,   153,   154,
      80,     0,    75,    77,    78,   157,   158,    79,   280,   272,
       0,   274,   279,   276,   140,   141,   136,   137,   139,   133,
     152,   150,   146,   147,   148,     0,   159,   285,   285,     0,
      97,     0,   128,     0,     0,   203,   203,   122,   121,     0,
       0,   119,   204,   205,   207,   285,    69,    74,    73,    72,
      71,   284,     0,   231,   230,     0,   229,   232,     0,   211,
       0,   234,     0,   212,   215,     0,   222,   223,   228,   283,
     233,   236,   235,    63,   285,   273,     0,     0,     0,     0,
       0,     0,   145,   142,     0,   270,   268,   268,   268,    99,
     269,    95,   268,   268,   106,     0,   288,     0,   285,     0,
     285,     0,   285,     0,     0,     0,   285,     0,     0,     0,
     248,   250,   249,   258,   259,     0,    67,    66,     0,   254,
       0,     0,     0,     0,     0,    59,   200,   201,   198,   199,
       0,     0,     0,   202,     0,     0,     0,    76,   275,     0,
       0,   159,   138,   164,   151,   160,   149,   271,   104,     0,
     103,   105,    96,   268,   101,   102,     0,    94,   107,    98,
       0,   116,     0,    89,    92,    93,   285,   130,     0,     0,
      82,    83,    88,   268,   285,   299,     0,   299,     0,     0,
     253,     0,   209,   206,     0,     0,   216,   255,   256,   227,
     225,     0,   237,     0,   221,   213,   217,   218,   219,     0,
     226,   224,   278,   277,   165,   143,   144,   100,     0,   129,
       0,   123,   285,    91,   285,   124,   285,    86,   268,   285,
     300,   125,   285,   208,   251,   260,     0,     0,   262,   210,
     257,   241,     0,   239,   203,     0,   220,   108,   117,   118,
      90,    87,    84,    85,   120,   120,     0,     0,   264,   266,
     261,     0,   238,     0,   243,   214,     0,   126,   127,   252,
     265,     0,   263,   240,   246,   247,   245,   242,   244,   112,
     113,     0,     0,   110,   114,   267,     0,   109,   111,   115,
       0,     0,     0
};

static const short yydefgoto[] =
{
     460,     3,     4,     7,     9,    10,    14,    15,    26,    27,
      28,    40,    41,    80,    81,   126,    52,    53,    59,   152,
      60,    61,    62,    42,    43,    46,    47,   180,    82,   115,
      83,   140,   141,   181,   182,   349,   350,   351,   342,   343,
     129,   333,   209,   210,   337,   338,   436,   452,   453,   352,
     353,   158,   159,   218,   116,   196,   197,   454,   267,   268,
      84,   202,   259,   203,   204,   241,   324,   117,   118,   119,
     120,   311,   312,   314,   221,   222,   223,   224,   288,   243,
     244,   245,   246,   247,   248,   412,   413,   447,   448,   289,
     290,   426,   291,   301,   292,   293,   294,   407,   408,   428,
     269,   270,   148,   190,   191,   249,   250,   131,   132,   133,
     157,   162,   251,   121,   399,   252
};

static const short yypact[] =
{
     142,-32768,-32768,   142,-32768,-32768,-32768,   -40,    32,    31,
  -32768,-32768,-32768,-32768,    81,-32768,    11,   190,-32768,-32768,
     154,   120,    82,   100,   138,   132,   241,   190,-32768,   149,
  -32768,-32768,-32768,-32768,-32768,   238,-32768,-32768,   150,    12,
     229,-32768,   230,-32768,   184,-32768,    96,-32768,   203,-32768,
  -32768,   140,   526,-32768,-32768,-32768,   195,   205,-32768,    62,
  -32768,   -15,-32768,   215,-32768,-32768,   308,-32768,-32768,-32768,
  -32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
     526,-32768,-32768,-32768,-32768,-32768,   358,   679,-32768,-32768,
  -32768,-32768,   142,   195,   220,-32768,-32768,   -16,   209,-32768,
     244,-32768,   245,   257,-32768,-32768,-32768,-32768,-32768,   279,
     262,-32768,-32768,-32768,   755,   334,   246,-32768,   247,-32768,
  -32768,   235,   353,   -40,-32768,-32768,-32768,   249,   101,-32768,
  -32768,-32768,-32768,   -11,   195,-32768,-32768,-32768,-32768,-32768,
     -51,-32768,   248,-32768,   250,   252,    97,    78,-32768,   265,
     284,-32768,-32768,   233,-32768,-32768,-32768,   348,   603,    67,
  -32768,-32768,-32768,-32768,-32768,   356,   755,   195,   195,   458,
  -32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
  -32768,    70,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
     109,-32768,-32768,   253,-32768,-32768,   254,-32768,-32768,-32768,
  -32768,-32768,-32768,-32768,-32768,   258,   255,   197,    16,   111,
  -32768,   261,   326,   259,   295,   -61,    68,-32768,-32768,   260,
     218,-32768,-32768,-32768,   268,   -16,-32768,-32768,-32768,-32768,
  -32768,-32768,   270,-32768,-32768,   -81,-32768,-32768,   251,-32768,
     458,-32768,   271,   174,   280,   273,   -81,-32768,-32768,-32768,
  -32768,-32768,-32768,-32768,    97,-32768,    86,   335,   287,   385,
     384,   284,-32768,-32768,   284,-32768,    28,    18,    28,-32768,
  -32768,   302,    18,    28,   296,   233,-32768,   367,     7,   286,
      77,   327,    77,   328,   458,   372,   289,   142,   294,   297,
  -32768,-32768,-32768,   298,-32768,   458,-32768,-32768,   486,   299,
     303,   329,   304,   307,   305,-32768,-32768,-32768,-32768,-32768,
     310,   486,   486,-32768,   486,   458,   520,-32768,-32768,   312,
     313,-32768,-32768,-32768,   426,-32768,-32768,-32768,-32768,   290,
  -32768,-32768,-32768,    28,-32768,-32768,   345,-32768,-32768,-32768,
     384,   317,   128,-32768,-32768,-32768,   289,-32768,   362,   332,
     323,-32768,-32768,    28,   289,   384,   333,   384,   336,   330,
  -32768,   340,-32768,-32768,   324,   339,-32768,-32768,   341,-32768,
  -32768,   458,   268,    20,-32768,   338,-32768,-32768,-32768,   347,
  -32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,   337,-32768,
     335,-32768,     7,-32768,   289,-32768,     2,-32768,    28,   289,
  -32768,-32768,   289,-32768,-32768,-32768,    -2,   130,-32768,-32768,
  -32768,-32768,   148,-32768,    67,   472,-32768,-32768,-32768,-32768,
  -32768,-32768,-32768,-32768,-32768,-32768,   385,   384,   325,-32768,
  -32768,   324,-32768,    20,   124,   217,    65,-32768,-32768,   426,
     325,   384,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
  -32768,    65,    57,-32768,-32768,-32768,    46,-32768,-32768,-32768,
     452,   459,-32768
};

static const short yypgoto[] =
{
  -32768,-32768,   460,-32768,-32768,   352,-32768,   447,-32768,-32768,
     435,-32768,-32768,-32768,   396,-32768,-32768,-32768,-32768,-32768,
     405,-32768,   397,-32768,-32768,-32768,   421,   344,-32768,   -57,
  -32768,-32768,   346,-32768,   224,   210,-32768,    95,-32768,   112,
     278,-32768,-32768,   231,-32768,-32768,-32768,    54,  -193,  -273,
     -79,-32768,  -108,-32768,   228,-32768,   256,  -140,   309,   311,
  -32768,   -38,-32768,  -134,  -247,   -91,    84,    -1,    34,-32768,
      -7,-32768,-32768,-32768,  -213,-32768,-32768,   211,  -161,   103,
     -95,-32768,  -262,-32768,-32768,-32768,    83,-32768,-32768,-32768,
  -32768,-32768,-32768,   269,-32768,-32768,-32768,-32768,    80,    93,
    -253,-32768,-32768,-32768,   272,  -124,-32768,  -157,-32768,-32768,
  -32768,-32768,     1,-32768,   164,    -8
};


#define	YYLAST		854


static const short yytable[] =
{
      16,     5,   281,   283,     5,   344,    16,    11,   242,   198,
     319,    11,   184,   328,   330,   331,    11,   127,   130,   334,
     335,    11,   186,   192,   219,   299,   186,     1,     2,    11,
     122,    49,   262,   263,    44,   160,    92,   348,   300,   370,
      48,    11,    12,    64,    87,    85,   161,   280,    49,   220,
     449,    64,    63,    86,   381,   185,   264,    48,   165,   185,
      63,   449,   166,   194,   195,   450,   264,   183,     8,   449,
      17,    11,    87,    85,   194,   195,   450,     1,     2,   304,
     387,    86,   194,   195,   450,    64,    11,    11,   174,   175,
      11,    12,   265,   123,    63,    11,   174,   175,    93,   128,
     397,   217,   265,   171,   172,   173,    11,   174,   175,   341,
     176,   177,   348,   142,   341,   144,   427,   128,   198,   344,
     184,    20,   128,   358,    45,   154,   164,   411,   266,   271,
     186,   128,   192,   320,   365,   163,   329,   186,   187,   193,
     186,    13,   206,   418,   444,   423,   297,   178,   143,    11,
     199,   205,   219,   219,   379,     1,     2,     1,     2,   228,
     230,   451,   459,   185,    29,   142,   457,   144,   227,   229,
     185,    31,   451,   185,    90,   183,   282,   220,   220,   253,
     451,   155,    30,   254,   341,   188,   -81,   189,   179,    32,
      18,    58,   128,   188,   -24,   156,    33,    39,   445,   345,
     143,   434,   446,   366,    11,   169,    21,   360,    55,    56,
       1,     2,   128,   262,   263,    22,   376,   377,   255,   378,
     274,    34,   256,   326,   275,   172,   327,    11,   174,   175,
     231,   176,   177,     1,     2,   264,    23,   391,    24,   430,
     232,   392,   424,   431,    35,   425,   187,    25,   193,   321,
     207,   208,   325,   206,   285,   286,   206,   432,   205,   458,
      37,   433,   205,   458,    38,   205,   419,   393,   233,   234,
     346,   265,   354,    50,   354,   398,   306,   307,   308,   309,
       1,     2,   194,   195,   235,   302,   303,   310,   361,    51,
     171,   172,   173,    11,   174,   175,    54,   176,   177,     1,
       2,    98,    99,   236,   194,   195,  -268,   385,   386,   237,
    -268,    57,   128,   345,    89,   421,   437,   438,   238,   306,
     307,   308,   309,    94,    95,   239,   287,   134,   240,   125,
     135,   136,   389,   137,   178,   138,   172,   145,    11,   174,
     175,   231,   176,   177,    11,   174,   175,   400,   139,   400,
       1,     2,   200,   149,   146,   147,   150,   153,   211,   225,
     169,    97,   167,   257,   168,   414,   277,   278,   279,   261,
     284,   298,   258,    98,    99,   179,   260,   276,   295,   233,
     305,   313,   321,   315,   346,   100,    65,   101,   354,   102,
     323,   205,   201,    11,   369,   332,   336,   340,   429,   103,
     355,   357,   359,   104,   128,   362,   364,   105,   363,   368,
     106,    67,    68,    69,   371,   373,   374,   375,   367,   429,
     237,   107,    70,   382,   383,   414,   108,    71,   109,    72,
     110,   384,   388,   455,   390,   394,   396,    73,   404,   111,
     112,   395,   401,   441,   406,   417,    74,   403,    75,   405,
     409,   415,   461,    76,   113,    77,    78,    79,   416,   462,
     410,    19,    36,     6,    91,   172,   114,    11,   174,   175,
     231,   176,   177,     1,     2,   151,    96,    88,   317,   172,
     232,    11,   174,   175,   231,   176,   177,     1,     2,   170,
     124,   422,   356,   172,   232,    11,   174,   175,   231,   176,
     177,     1,     2,   296,   420,   456,   339,   347,   233,   234,
     439,   442,   226,   372,   322,   316,   443,   272,   435,   273,
     440,   402,   233,   234,   235,     0,     0,   172,   318,    11,
     174,   175,   231,   176,   177,    11,   233,   234,   235,     0,
       0,     1,     2,   236,     0,     0,     0,     0,     0,   237,
       0,     0,   235,     0,    65,     0,     0,   236,   238,     0,
       0,     0,     0,   237,     0,   239,     0,     0,   240,    66,
     233,   236,   238,     0,     0,     0,     0,   237,     0,    67,
      68,    69,   240,     0,     0,   380,   238,     0,     0,     0,
      70,     0,     0,     0,     0,    71,   240,    72,     0,     0,
       0,     0,     0,     0,     0,    73,     0,     0,     0,     0,
       0,   237,     0,     0,    74,     0,    75,     0,    98,    99,
       0,    76,     0,    77,    78,    79,   212,     0,     0,     0,
     100,    65,   101,     0,   102,   213,     0,     0,     0,     0,
       0,     0,     0,     0,   103,     0,     0,     0,   104,     0,
       0,     0,   105,     0,     0,   106,    67,    68,    69,     0,
       0,     0,     0,     0,   214,     0,   107,    70,     0,     0,
       0,   108,    71,   109,    72,   110,     0,     0,     0,     0,
       0,     0,    73,     0,   111,   112,   215,   216,     0,     0,
       0,    74,     0,    75,    98,    99,     0,     0,    76,   113,
      77,    78,    79,     0,     0,     0,   100,    65,   101,     0,
     102,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     103,     0,     0,     0,   104,     0,     0,     0,   105,     0,
       0,   106,    67,    68,    69,     0,     0,     0,     0,     0,
       0,     0,   107,    70,     0,     0,     0,   108,    71,   109,
      72,   110,     0,     0,     0,     0,     0,     0,    73,     0,
     111,   112,     0,     0,     0,     0,     0,    74,     0,    75,
       1,     2,     0,     0,    76,   113,    77,    78,    79,     0,
       0,     0,   100,    65,   101,     0,   102,     0,     0,     0,
       0,     0,     0,     0,     0,     0,   103,     0,     0,     0,
     104,     0,     0,     0,   105,     0,     0,   106,    67,    68,
      69,     0,     0,     0,     0,     0,     0,     0,   107,    70,
       0,     0,     0,   108,    71,   109,    72,   110,     0,     0,
       0,     0,     0,     0,    73,     0,   111,   112,     0,     0,
       0,     0,     0,    74,     0,    75,     0,     0,     0,     0,
      76,   113,    77,    78,    79
};

static const short yycheck[] =
{
       8,     0,   215,   216,     3,   278,    14,     9,   169,   149,
     257,     9,   146,   266,   267,   268,     9,    33,    97,   272,
     273,     9,   146,   147,    85,   106,   150,    15,    16,     9,
      87,    39,    16,    17,    22,    46,    51,    35,   119,   301,
      39,     9,    10,    51,    52,    52,    57,   108,    56,   110,
       4,    59,    51,    52,   316,   146,    38,    56,   109,   150,
      59,     4,   113,    17,    18,    19,    38,   146,   108,     4,
      39,     9,    80,    80,    17,    18,    19,    15,    16,   240,
     333,    80,    17,    18,    19,    93,     9,     9,    10,    11,
       9,    10,    74,    92,    93,     9,    10,    11,   113,   115,
     353,   158,    74,     6,     7,     8,     9,    10,    11,   107,
      13,    14,    35,   114,   107,   114,   118,   115,   258,   392,
     254,   110,   115,   284,   112,    24,   134,   107,   207,   208,
     254,   115,   256,   257,   295,   134,   118,   261,   146,   147,
     264,   109,   150,   390,    20,   398,   225,    50,   114,     9,
     149,   150,    85,    85,   315,    15,    16,    15,    16,   167,
     168,   115,   116,   254,    10,   166,   109,   166,   167,   168,
     261,    89,   115,   264,   112,   254,   108,   110,   110,   109,
     115,    80,    62,   113,   107,   107,   109,   109,    91,    89,
     109,    51,   115,   107,    44,    94,    58,    47,    74,   278,

⌨️ 快捷键说明

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