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

📄 parser.c

📁 这是关于RFC3261实现sip的源代码
💻 C
📖 第 1 页 / 共 5 页
字号:
/* YYTRANSLATE[YYLEX] -- Bison symbol number corresponding to YYLEX.  */static const unsigned char yytranslate[] ={       0,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,   103,     2,     2,     2,   118,   110,     2,     101,   102,   108,   107,   105,   104,     2,   109,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,   115,   100,     113,   106,   114,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,   116,     2,   117,   119,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,    98,   111,    99,   112,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     1,     2,     3,     4,       5,     6,     7,     8,     9,    10,    11,    12,    13,    14,      15,    16,    17,    18,    19,    20,    21,    22,    23,    24,      25,    26,    27,    28,    29,    30,    31,    32,    33,    34,      35,    36,    37,    38,    39,    40,    41,    42,    43,    44,      45,    46,    47,    48,    49,    50,    51,    52,    53,    54,      55,    56,    57,    58,    59,    60,    61,    62,    63,    64,      65,    66,    67,    68,    69,    70,    71,    72,    73,    74,      75,    76,    77,    78,    79,    80,    81,    82,    83,    84,      85,    86,    87,    88,    89,    90,    91,    92,    93,    94,      95,    96,    97};#if YYDEBUG/* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in   YYRHS.  */static const unsigned short int yyprhs[] ={       0,     0,     3,     5,     8,     9,    12,    14,    16,    18,      20,    22,    24,    26,    28,    30,    32,    34,    36,    38,      40,    42,    44,    46,    48,    50,    52,    54,    56,    58,      60,    62,    64,    66,    68,    70,    72,    74,    76,    78,      80,    90,    91,    95,    98,    99,   104,   105,   111,   116,     118,   121,   123,   126,   129,   130,   138,   140,   143,   144,     150,   152,   155,   157,   160,   161,   167,   169,   172,   174,     179,   181,   184,   188,   193,   195,   199,   201,   204,   208,     210,   212,   214,   216,   217,   219,   222,   225,   228,   229,     232,   233,   236,   237,   240,   243,   246,   249,   250,   252,     255,   258,   261,   264,   267,   270,   273,   276,   279,   282,     285,   288,   291,   296,   299,   301,   304,   305,   314,   315,     317,   318,   320,   321,   323,   325,   328,   330,   332,   337,     338,   340,   341,   344,   345,   348,   350,   354,   356,   358,     360,   362,   364,   366,   367,   369,   371,   373,   375,   378,     380,   384,   386,   388,   393,   395,   397,   399,   401,   403,     405,   407,   408,   410,   414,   419,   430,   431,   440,   443,     448,   449,   457,   458,   461,   463,   467,   469,   470,   474,     476,   479,   481,   483,   485,   487,   489,   491,   493,   495,     497,   499,   501,   503,   505,   507,   509,   511,   513,   515,     517,   520,   523,   527,   531,   535,   538,   539,   541,   552,     553,   557,   559,   569,   570,   576,   577,   584,   585,   587,     601,   616,   630,   632,   634,   636,   638,   640,   642,   644,     646,   649,   652,   655,   658,   661,   664,   667,   670,   673,     676,   680,   684,   686,   689,   692,   694,   697,   700,   703,     705,   708,   709,   711,   712,   715,   716,   720,   722,   726,     728,   732,   734,   736,   738,   739,   742,   743,   746,   748,     749,   751,   755,   759,   763,   767,   770,   773,   779,   785,     788,   791,   792,   796,   798,   800,   802,   803,   807,   809,     817,   822,   826,   830,   831,   833,   834,   837,   839,   844,     847,   850,   852,   854,   857,   859,   861,   864,   867,   871,     873,   875,   877,   880,   883,   885,   887,   889,   891,   893,     895,   897,   899,   901,   903,   905,   909,   910,   915,   916,     918};/* YYRHS -- A `-1'-separated list of the rules' RHS. */static const short int yyrhs[] ={     121,     0,    -1,   122,    -1,   121,   122,    -1,    -1,   123,     124,    -1,   154,    -1,   126,    -1,   164,    -1,   158,    -1,     159,    -1,   160,    -1,   145,    -1,   140,    -1,   144,    -1,     153,    -1,   165,    -1,   174,    -1,   176,    -1,   177,    -1,     178,    -1,   179,    -1,   180,    -1,   181,    -1,   130,    -1,     132,    -1,   125,    -1,   149,    -1,   152,    -1,   137,    -1,     203,    -1,   207,    -1,   205,    -1,   127,    -1,   202,    -1,     184,    -1,   223,    -1,   241,    -1,   166,    -1,     3,    -1,      93,   198,   128,   227,    98,   167,   129,    99,   100,    -1,      -1,   101,   198,   102,    -1,    94,   182,    -1,    -1,    16,     246,   131,   134,    -1,    -1,   206,    16,   246,   133,   134,      -1,    98,   135,    99,   100,    -1,   136,    -1,   135,   136,      -1,   166,    -1,    31,   182,    -1,    32,   182,    -1,    -1,      81,    20,   138,    98,   139,    99,   100,    -1,   125,    -1,     139,   125,    -1,    -1,    83,   141,    98,   142,    99,    -1,     143,    -1,   142,   143,    -1,    20,    -1,    84,    20,    -1,      -1,    82,   146,    98,   147,    99,    -1,   148,    -1,   147,     148,    -1,    20,    -1,    18,   101,   151,   102,    -1,    20,      -1,   103,    20,    -1,   150,    68,    20,    -1,   150,    68,     103,    20,    -1,   150,    -1,   187,   104,   187,    -1,    19,      -1,    85,   227,    -1,   155,   156,   157,    -1,    39,    -1,      40,    -1,    20,    -1,    21,    -1,    -1,    78,    -1,    34,      21,    -1,    35,    21,    -1,    36,    21,    -1,    -1,     7,     182,    -1,    -1,     8,   182,    -1,    -1,     9,   182,    -1,      15,   182,    -1,    37,   182,    -1,    38,   182,    -1,    -1,     166,    -1,    24,   182,    -1,    25,   182,    -1,    26,   182,      -1,    27,   182,    -1,    28,   182,    -1,    29,   182,    -1,      12,   182,    -1,    13,   182,    -1,    10,   182,    -1,    11,     182,    -1,    14,   182,    -1,     4,   182,    -1,     5,   182,      -1,     6,    21,   186,   182,    -1,   183,    19,    -1,    17,      -1,   183,    17,    -1,    -1,    64,   187,   227,   185,    98,     188,    99,   100,    -1,    -1,    21,    -1,    -1,    20,    -1,      -1,   189,    -1,   190,    -1,   189,   190,    -1,   149,    -1,     152,    -1,    20,   192,   227,   191,    -1,    -1,   105,    -1,      -1,   106,   197,    -1,    -1,   106,   194,    -1,   197,    -1,     194,   195,   197,    -1,   104,    -1,   107,    -1,   108,    -1,     109,    -1,   110,    -1,   111,    -1,    -1,   103,    -1,   112,      -1,   104,    -1,   107,    -1,   196,   200,    -1,   199,    -1,     198,    67,   199,    -1,    20,    -1,   198,    -1,   246,   101,     201,   102,    -1,    79,    -1,    78,    -1,    87,    -1,    88,      -1,    89,    -1,    22,    -1,    86,    -1,    -1,   194,    -1,     201,   105,   194,    -1,    80,   242,    20,   100,    -1,    80,     242,   101,   245,    20,   102,   101,   247,   102,   100,    -1,      -1,    42,    20,   204,   227,    98,   213,    99,   100,    -1,     206,   207,    -1,    96,   113,   247,   114,    -1,    -1,    41,     198,   208,   209,   227,   212,   100,    -1,    -1,   115,   210,      -1,   211,    -1,   210,   105,   211,    -1,   198,    -1,    -1,      98,   213,    99,    -1,   214,    -1,   213,   214,    -1,   149,      -1,   152,    -1,   137,    -1,   203,    -1,   207,    -1,   127,      -1,   202,    -1,   184,    -1,   175,    -1,   166,    -1,   168,      -1,   169,    -1,   170,    -1,   171,    -1,   172,    -1,   173,      -1,   217,    -1,   216,    -1,   236,    -1,    33,   182,    -1,      32,   182,    -1,    43,   215,   115,    -1,    44,   215,   115,      -1,    45,   215,   115,    -1,    46,   115,    -1,    -1,    47,      -1,   222,   112,    20,   101,   102,   248,   227,   100,   231,     232,    -1,    -1,    95,   218,   219,    -1,   219,    -1,    20,     101,   233,   102,   248,   227,   220,   100,   231,    -1,    -1,     116,   101,   233,   102,   117,    -1,    -1,   116,   242,   101,     233,   102,   117,    -1,    -1,    63,    -1,   242,    20,   101,     233,   102,   225,   248,   226,   227,   221,   100,   231,   232,      -1,   242,    90,   224,   101,   233,   102,   225,   248,   226,     227,   221,   100,   231,   232,    -1,    90,   242,   101,   233,     102,   225,   248,   226,   227,   221,   100,   231,   232,    -1,     107,    -1,   104,    -1,   108,    -1,   109,    -1,   118,    -1,     110,    -1,   111,    -1,   119,    -1,   113,   113,    -1,   114,     114,    -1,   107,   106,    -1,   104,   106,    -1,   108,   106,      -1,   109,   106,    -1,   118,   106,    -1,   110,   106,    -1,     111,   106,    -1,   119,   106,    -1,   113,   113,   106,    -1,     114,   114,   106,    -1,   112,    -1,   101,   102,    -1,   116,     117,    -1,   113,    -1,   113,   106,    -1,   106,   106,    -1,     103,   106,    -1,   114,    -1,   114,   106,    -1,    -1,    69,      -1,    -1,   106,    78,    -1,    -1,   109,   228,   109,    -1,     229,    -1,   228,   105,   229,    -1,    20,    -1,    20,   106,     230,    -1,    20,    -1,    22,    -1,    78,    -1,    -1,    30,     182,    -1,    -1,    23,   182,    -1,   234,    -1,    -1,   235,      -1,   234,   105,   235,    -1,    71,   187,   193,    -1,    72,     187,   193,    -1,    73,   187,   193,    -1,    74,   187,    -1,      75,   187,    -1,    76,   101,   233,   102,   187,    -1,    77,     101,   233,   102,   187,    -1,    92,   187,    -1,   243,   193,      -1,    -1,    70,   237,   238,    -1,   238,    -1,   239,    -1,     241,    -1,    -1,    63,   240,   223,    -1,   223,    -1,   242,      20,   227,   100,   161,   162,   163,    -1,    69,   246,   245,     244,    -1,   246,   245,   244,    -1,   242,   187,   227,    -1,      -1,   110,    -1,    -1,   245,   108,    -1,   198,    -1,   198,     113,   247,   114,    -1,    42,   198,    -1,    66,    49,    -1,      49,    -1,    66,    -1,    66,    50,    -1,    50,    -1,    51,      -1,    66,    51,    -1,    51,    51,    -1,    66,    51,    51,      -1,    52,    -1,    53,    -1,    48,    -1,    65,    54,    -1,      66,    54,    -1,    54,    -1,    55,    -1,    56,    -1,    57,      -1,    58,    -1,    59,    -1,    60,    -1,    61,    -1,    62,      -1,    97,    -1,   242,    -1,   247,   105,   242,    -1,    -1,      91,   101,   249,   102,    -1,    -1,   198,    -1,   249,   105,     198,    -1};/* YYRLINE[YYN] -- source line where rule number YYN was defined.  */static const unsigned short int yyrline[] ={       0,   282,   282,   283,   286,   286,   305,   306,   307,   308,     309,   310,   311,   312,   313,   314,   315,   319,   323,   324,     325,   326,   327,   328,   329,   330,   331,   334,   335,   336,     337,   338,   339,   340,   341,   342,   343,   344,   345,   358,     364,   403,   407,   481,   486,   486,   492,   492,   537,   551,     552,   555,   559,   568,   579,   579,   616,   617,   620,   620,     647,   648,   651,   656,   661,   661,   686,   687,   690,   695,     710,   713,   716,   719,   724,   725,   730,   736,   763,   788,     791,   796,   797,   813,   816,   819,   824,   829,   834,   837,     842,   845,   850,   853,   858,   864,   869,   874,   877,   880,     885,   890,   895,   900,   905,   910,   915,   920,   926,   932,     941,   947,   952,   958,   961,   962,   973,   973,   984,   987,     992,   995,  1000,  1001,  1004,  1005,  1008,  1009,  1010,  1039,    1040,  1043,  1044,  1047,  1050,  1055,  1056,  1074,  1077,  1080,    1083,  1086,  1089,  1094,  1097,  1100,  1103,  1106,  1111,  1129,    1130,  1138,  1143,  1153,  1163,  1167,  1171,  1175,  1179,  1183,    1187,  1193,  1198,  1204,  1222,  1226,  1249,  1249,  1269,  1294,    1299,  1299,  1348,  1349,  1352,  1353,  1356,  1371,  1374,  1379,    1380,  1383,  1384,  1385,  1386,  1387,  1388,  1389,  1390,  1391,    1395,  1399,  1406,  1413,  1420,  1427,  1434,  1441,  1442,  1443,    1444,  1455,  1466,  1473,  1480,  1487,  1496,  1499,  1504,  1543,    1543,  1544,  1547,  1573,  1576,  1583,  1586,  1594,  1597,  1602,    1619,  1644,  1722,  1723,  1724,  1725,  1726,  1727,  1728,  1729,    1730,  1731,  1732,  1733,  1734,  1735,  1736,  1737,  1738,  1739,    1740,  1741,  1742,  1743,  1744,  1745,  1746,  1747,  1748,  1749,    1750,  1753,  1756,  1761,  1764,  1772,  1775,  1781,  1785,  1797,    1801,  1807,  1811,  1815,  1821,  1824,  1829,  1832,  1837,  1885,    1890,  1896,  1923,  1932,  1941,  1950,  1958,  1966,  1981,  1996,    2002,  2008,  2008,  2009,  2012,  2013,  2016,  2016,  2017,  2020,    2053,  2059,  2067,  2124,  2127,  2135,  2138,  2143,  2147,  2157,    2170,  2173,  2176,  2179,  2182,  2185,  2188,  2191,  2194,  2197,    2200,  2203,  2206,  2209,  2212,  2215,  2218,  2221,  2224,  2227,    2230,  2233,  2236,  2239,  2244,  2250,  2266,  2269,  2296,  2302,    2309};#endif#if YYDEBUG || YYERROR_VERBOSE/* YYTNME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM.   First, the terminals, then, starting at YYNTOKENS, nonterminals. */static const char *const yytname[] ={  "$end", "error", "$undefined", "TK_NOEMITTERS", "TK_DOC",  "TK_EXPORTEDDOC", "TK_MAKEFILE", "TK_ACCESSCODE", "TK_GETCODE",  "TK_SETCODE", "TK_PREINITCODE", "TK_POSTINITCODE", "TK_MODCODE",  "TK_TYPECODE", "TK_PREPYCODE", "TK_COPYING", "TK_MAPPEDTYPE",  "TK_CODELINE", "TK_IF", "TK_END", "TK_NAME", "TK_PATHNAME", "TK_STRING",  "TK_VIRTUALCATCHERCODE", "TK_TRAVERSECODE", "TK_CLEARCODE",  "TK_READBUFFERCODE", "TK_WRITEBUFFERCODE", "TK_SEGCOUNTCODE",  "TK_CHARBUFFERCODE", "TK_METHODCODE", "TK_FROMTYPE", "TK_TOTYPE",  "TK_TOSUBCLASS", "TK_INCLUDE", "TK_OPTINCLUDE", "TK_IMPORT",  "TK_MODHEADERCODE", "TK_TYPEHEADERCODE", "TK_MODULE", "TK_CMODULE",  "TK_CLASS", "TK_STRUCT", "TK_PUBLIC", "TK_PROTECTED", "TK_PRIVATE",  "TK_SIGNALS", "TK_SLOTS", "TK_BOOL", "TK_SHORT", "TK_INT", "TK_LONG",  "TK_FLOAT", "TK_DOUBLE", "TK_CHAR", "TK_VOID", "TK_PYOBJECT",  "TK_PYTUPLE", "TK_PYLIST", "TK_PYDICT", "TK_PYCALLABLE", "TK_PYSLICE",  "TK_PYTYPE", "TK_VIRTUAL", "TK_ENUM", "TK_SIGNED", "TK_UNSIGNED",  "TK_SCOPE", "TK_LOGICAL_OR", "TK_CONST", "TK_STATIC", "TK_SIPSIGNAL",  "TK_SIPSLOT", "TK_SIPANYSLOT", "TK_SIPRXCON", "TK_SIPRXDIS",  "TK_SIPSLOTCON", "TK_SIPSLOTDIS", "TK_NUMBER", "TK_REAL", "TK_TYPEDEF",  "TK_NAMESPACE", "TK_TIMELINE", "TK_PLATFORMS", "TK_FEATURE",  "TK_LICENSE", "TK_QCHAR", "TK_TRUE", "TK_FALSE", "TK_NULL",  "TK_OPERATOR", "TK_THROW", "TK_QOBJECT", "TK_EXCEPTION", "TK_RAISECODE",  "TK_EXPLICIT", "TK_TEMPLATE", "TK_ELLIPSIS", "'{'", "'}'", "';'", "'('",  "')'", "'!'", "'-'", "','", "'='", "'+'", "'*'", "'/'", "'&'", "'|'",  "'~'", "'<'", "'>'", "':'", "'['", "']'", "'%'", "'^'", "$accept",  "specification", "statement", "@1", "modstatement", "nsstatement",  "noemitters", "exception", "baseexception", "raisecode", "mappedtype",  "@2", "mappedtypetmpl", "@3", "mtdefinition", "mtbody", "mtline",  "namespace", "@4", "nsbody", "platforms", "@5", "platformlist",  "platform", "feature", "timeline", "@6", "qualifierlist",  "qualifiername", "ifstart", "oredqualifiers", "qualifiers", "ifend",

⌨️ 快捷键说明

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