[BACK]Return to simple.tab.c CVS log [TXT][DIR] Up to [local] / OpenXM / src / k097

Diff for /OpenXM/src/k097/Attic/simple.tab.c between version 1.2 and 1.5

version 1.2, 2000/01/22 01:38:29 version 1.5, 2001/01/30 08:35:12
Line 101 
Line 101 
   
   
   
 #define YYFINAL         305  #define YYFINAL         304
 #define YYFLAG          -32768  #define YYFLAG          -32768
 #define YYNTBASE        98  #define YYNTBASE        98
   
Line 160  static const short yyprhs[] = {     0,
Line 160  static const short yyprhs[] = {     0,
    370,   374,   378,   382,   386,   390,   394,   398,   402,   406,     370,   374,   378,   382,   386,   390,   394,   398,   402,   406,
    410,   414,   418,   422,   426,   430,   434,   437,   440,   444,     410,   414,   418,   422,   426,   430,   434,   437,   440,   444,
    448,   452,   456,   460,   464,   468,   472,   474,   476,   481,     448,   452,   456,   460,   464,   468,   472,   474,   476,   481,
    486,   490,   493,   496,   501,   505,   511,   515,   519,   521,     486,   490,   493,   496,   501,   507,   511,   514,   518,   520,
    525,   527,   532     524,   526,   531
 };  };
   
 static const short yyrhs[] = {    99,  static const short yyrhs[] = {    99,
Line 215  static const short yyrhs[] = {    99,
Line 215  static const short yyrhs[] = {    99,
      0,    15,     0,    16,     0,    23,    96,   147,    97,     0,       0,    15,     0,    16,     0,    23,    96,   147,    97,     0,
     24,    96,   107,    97,     0,   151,   103,    97,     0,   151,      24,    96,   107,    97,     0,   151,   103,    97,     0,   151,
     97,     0,     3,    96,     0,   153,   154,    99,    95,     0,      97,     0,     3,    96,     0,   153,   154,    99,    95,     0,
    153,    99,    95,     0,     7,     3,    11,     3,    94,     0,       7,     3,    11,     3,    94,     0,    19,   155,    89,     0,
     19,   155,    89,     0,   155,    91,     3,     0,     3,     0,      19,    89,     0,   155,    91,     3,     0,     3,     0,    20,
     20,     9,     3,     0,     8,     0,    14,    96,   147,    97,       9,     3,     0,     8,     0,    14,    96,   147,    97,     0,
      0,    14,    96,    97,     0      14,    96,    97,     0
 };  };
   
 #endif  #endif
Line 240  static const short yyrline[] = { 0,
Line 240  static const short yyrline[] = { 0,
    373,   374,   375,   376,   377,   378,   379,   380,   381,   382,     373,   374,   375,   376,   377,   378,   379,   380,   381,   382,
    383,   384,   385,   386,   387,   388,   389,   393,   397,   398,     383,   384,   385,   386,   387,   388,   389,   393,   397,   398,
    399,   400,   401,   406,   407,   408,   409,   416,   424,   435,     399,   400,   401,   406,   407,   408,   409,   416,   424,   435,
    443,   446,   451,   457,   463,   473,   491,   497,   501,   507,     443,   446,   451,   457,   466,   484,   488,   494,   498,   504,
    517,   521,   530     514,   518,   527
 };  };
 #endif  #endif
   
Line 288  static const short yyr1[] = {     0,
Line 288  static const short yyr1[] = {     0,
    147,   147,   147,   147,   147,   147,   147,   147,   147,   147,     147,   147,   147,   147,   147,   147,   147,   147,   147,   147,
    147,   147,   147,   147,   147,   147,   147,   147,   147,   147,     147,   147,   147,   147,   147,   147,   147,   147,   147,   147,
    147,   147,   147,   147,   147,   147,   147,   147,   148,   149,     147,   147,   147,   147,   147,   147,   147,   147,   148,   149,
    150,   150,   151,   152,   152,   153,   154,   155,   155,   156,     150,   150,   151,   152,   153,   154,   154,   155,   155,   156,
    157,   158,   158     157,   158,   158
 };  };
   
Line 308  static const short yyr2[] = {     0,
Line 308  static const short yyr2[] = {     0,
      3,     3,     3,     3,     3,     3,     3,     3,     3,     3,       3,     3,     3,     3,     3,     3,     3,     3,     3,     3,
      3,     3,     3,     3,     3,     3,     2,     2,     3,     3,       3,     3,     3,     3,     3,     3,     2,     2,     3,     3,
      3,     3,     3,     3,     3,     3,     1,     1,     4,     4,       3,     3,     3,     3,     3,     3,     1,     1,     4,     4,
      3,     2,     2,     4,     3,     5,     3,     3,     1,     3,       3,     2,     2,     4,     5,     3,     2,     3,     1,     3,
      1,     4,     3       1,     4,     3
 };  };
   
Line 328  static const short yydefact[] = {     0,
Line 328  static const short yydefact[] = {     0,
    103,   103,     0,     0,   107,     0,   137,   138,     0,     0,     103,   103,     0,     0,   107,     0,   137,   138,     0,     0,
      0,     0,     0,     0,     0,     0,     0,     0,     0,     0,       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
      0,     0,     0,     0,     0,     0,     0,     0,     0,     0,       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
      0,     0,     9,    10,     0,     0,     0,   103,     0,   143,       0,     0,     9,    10,     0,     0,   103,     0,   143,     0,
      0,   112,   163,     0,     0,   160,    89,    67,    65,     0,     112,   163,     0,     0,   160,    89,    67,    65,     0,     0,
      0,     0,     0,     0,     0,    42,     0,     0,     0,    73,       0,     0,     0,     0,    42,     0,     0,     0,    73,    32,
     32,     0,    27,    33,     0,    16,    22,    23,     0,    21,       0,    27,    33,     0,    16,    22,    23,     0,    21,    47,
     47,     0,    45,    43,    53,    84,    87,     0,     0,    97,       0,    45,    43,    53,    84,    87,     0,     0,    97,   101,
    101,    94,     0,   103,     0,     0,    96,   111,   105,     0,      94,     0,   103,     0,     0,    96,   111,   105,     0,   110,
    110,   136,   146,   145,   144,   134,   133,   125,   124,   126,     136,   146,   145,   144,   134,   133,   125,   124,   126,   135,
    135,   127,   128,   129,   131,   130,   132,   118,   119,   120,     127,   128,   129,   131,   130,   132,   118,   119,   120,   121,
    121,   122,   123,   141,   140,     0,   139,   159,     0,   155,     122,   123,   141,   140,     0,   139,   159,   157,     0,     0,
      0,    95,     0,   142,     0,   162,    56,     0,    57,    62,      95,     0,   142,     0,   162,    56,     0,    57,    62,    59,
     59,    58,   149,   150,    41,    35,     0,    25,    34,    15,      58,   149,   150,    41,    35,     0,    25,    34,    15,    39,
     39,    40,    46,    91,     0,     0,     0,     0,   100,     0,      40,    46,    91,     0,     0,     0,     0,   100,     0,     0,
      0,   106,   153,   152,     0,   157,     0,   154,   156,    66,     106,   153,   152,     0,   156,     0,   154,   155,    66,    64,
     64,     0,    86,    90,    98,     0,   102,     0,    93,   151,       0,    86,    90,    98,     0,   102,     0,    93,   151,   158,
    158,    49,    92,    99,     0,     0,     0,     0,     0,     0,      49,    92,    99,     0,     0,     0,     0,     0,     0,     0,
      0,    50,     0,     0,     0      50,     0,     0,     0
 };  };
   
 static const short yydefgoto[] = {   303,  static const short yydefgoto[] = {   302,
     29,    30,   185,   186,    94,   101,   102,    31,    32,   103,      29,    30,   184,   185,    94,   101,   102,    31,    32,   103,
     33,   104,   105,    35,   111,   192,    36,   106,    38,   295,      33,   104,   105,    35,   111,   191,    36,   106,    38,   294,
    107,    40,    41,   108,    43,    44,    45,   170,    46,    47,     107,    40,    41,   108,    43,    44,    45,   169,    46,    47,
     48,   199,    49,    50,   121,   202,    51,   203,   204,   270,      48,   198,    49,    50,   121,   201,    51,   202,   203,   269,
    205,   206,    52,    53,   124,    54,    55,    56,   109,    58,     204,   205,    52,    53,   124,    54,    55,    56,   109,    58,
     59,   235,   236,    60,    61,   157,   239,    62,    63,    64      59,   234,   235,    60,    61,   156,   239,    62,    63,    64
 };  };
   
 static const short yypact[] = {   313,  static const short yypact[] = {   266,
    -70,   -41,-32768,-32768,   -58,    36,-32768,    -6,   -46,-32768,     -73,   -41,-32768,-32768,   -68,    24,-32768,   -22,   -55,-32768,
 -32768,    -8,    35,     7,     9,     8,    19,    23,    28,    29,  -32768,   -46,    12,   -27,    10,    -3,    -2,     7,    14,    16,
     31,   -20,   848,   848,   848,-32768,-32768,   848,-32768,   171,      17,    15,   838,   838,   838,-32768,-32768,   838,-32768,   170,
    217,-32768,   569,-32768,   754,    60,-32768,    60,-32768,   370,     695,-32768,   510,-32768,   744,   -36,-32768,   -36,-32768,   216,
     60,-32768,-32768,-32768,-32768,-32768,   407,-32768,    32,    32,     -36,-32768,-32768,-32768,-32768,-32768,   312,-32768,    18,    18,
 -32768,-32768,    37,   848,   -38,-32768,  1139,-32768,-32768,-32768,  -32768,-32768,    36,   838,   -39,-32768,  1129,-32768,-32768,-32768,
    267,    32,    13,-32768,-32768,-32768,-32768,    88,    91,   848,      46,    18,    28,-32768,-32768,-32768,-32768,    90,   105,   838,
    435,   848,-32768,   152,   153,    45,-32768,-32768,   154,    56,     360,   838,-32768,   114,   115,    45,-32768,-32768,   116,    60,
    848,    73,   803,   848,-32768,   163,-32768,    34,     5,     5,     838,    27,   789,   838,-32768,   118,-32768,    21,   -26,   -26,
    840,-32768,-32768,    74,  1075,-32768,   848,-32768,   615,-32768,     830,-32768,-32768,    29,  1065,-32768,   838,-32768,   556,-32768,
     79,    80,-32768,   136,-32768,-32768,-32768,-32768,  1170,-32768,      35,    39,-32768,    91,-32768,-32768,-32768,-32768,  1160,-32768,
    472,  1200,-32768,-32768,-32768,   885,-32768,-32768,    76,    -2,     397,  1190,-32768,-32768,-32768,   875,-32768,-32768,    56,     8,
      1,     1,   848,    87,  1107,   848,-32768,-32768,   848,   848,      20,    20,   838,    61,  1097,   838,-32768,-32768,   838,   838,
    848,   848,   848,   848,   848,   848,   848,   848,   848,   848,     838,   838,   838,   838,   838,   838,   838,   838,   838,   838,
    848,   848,   848,   848,   848,   848,   848,   848,   848,   848,     838,   838,   838,   838,   838,   838,   838,   838,   838,   838,
    178,   848,-32768,-32768,   180,    93,   313,     1,   187,-32768,     152,   838,-32768,-32768,     9,   266,    20,   158,-32768,   161,
    193,  1320,-32768,   923,   961,-32768,-32768,-32768,-32768,   -39,    1310,-32768,   913,   951,-32768,-32768,-32768,-32768,   -45,    72,
    104,   101,   102,   999,   103,-32768,  1230,  1037,   142,-32768,      69,    70,   989,    71,-32768,  1220,  1027,   110,-32768,-32768,
 -32768,   848,  1320,-32768,   107,   709,-32768,-32768,   569,-32768,     838,  1310,-32768,    77,   650,-32768,-32768,   510,-32768,-32768,
 -32768,   106,  1320,-32768,-32768,-32768,-32768,   110,   -35,-32768,      82,  1310,-32768,-32768,-32768,-32768,    86,   -38,-32768,-32768,
 -32768,-32768,   203,   172,   204,   709,-32768,  1320,-32768,   848,  -32768,   179,   151,   186,   650,-32768,  1310,-32768,   838,  1310,
   1320,  1320,  1320,  1320,  1320,   608,  1343,  1365,  1386,  1405,    1310,  1310,  1310,  1310,   549,  1333,  1355,   390,  1374,  1374,
   1405,    -1,    -1,    -1,    -1,    30,    30,    34,    34,     5,      -1,    -1,    -1,    -1,   465,   465,    21,    21,   -26,   -26,
      5,     5,     5,   116,-32768,   520,-32768,-32768,   -74,-32768,     -26,   -26,    99,-32768,   425,-32768,-32768,-32768,   -23,   101,
    118,-32768,   116,-32768,   120,-32768,-32768,    95,-32768,-32768,  -32768,    99,-32768,   103,-32768,-32768,    85,-32768,-32768,-32768,
 -32768,-32768,-32768,-32768,-32768,-32768,   848,-32768,-32768,-32768,  -32768,-32768,-32768,-32768,-32768,   838,-32768,-32768,-32768,-32768,
 -32768,-32768,-32768,-32768,   212,   122,   -23,   709,-32768,    -9,  -32768,-32768,-32768,   195,   106,    -9,   650,-32768,     1,   104,
    123,-32768,-32768,-32768,   127,-32768,   214,-32768,-32768,-32768,  -32768,-32768,-32768,   107,-32768,   198,-32768,-32768,-32768,-32768,
 -32768,  1260,-32768,-32768,-32768,   124,-32768,   223,-32768,-32768,    1250,-32768,-32768,-32768,   108,-32768,   199,-32768,-32768,-32768,
 -32768,-32768,-32768,-32768,   231,   167,   848,  1290,   239,   160,  -32768,-32768,-32768,   203,   137,   838,  1280,   208,   129,   117,
    147,-32768,   245,   246,-32768  -32768,   213,   215,-32768
 };  };
   
 static const short yypgoto[] = {-32768,  static const short yypgoto[] = {-32768,
     -4,-32768,  -179,   -25,   -31,-32768,-32768,-32768,   165,   -27,     -29,-32768,  -176,   -25,   -30,-32768,-32768,-32768,   134,   -31,
 -32768,-32768,     2,-32768,-32768,-32768,-32768,     3,-32768,-32768,  -32768,-32768,     2,-32768,-32768,-32768,-32768,     3,-32768,-32768,
      4,-32768,-32768,     6,-32768,-32768,-32768,-32768,-32768,-32768,       4,-32768,-32768,     6,-32768,-32768,-32768,-32768,-32768,-32768,
 -32768,    46,-32768,-32768,   -40,  -117,-32768,-32768,-32768,-32768,  -32768,    23,-32768,-32768,   -24,  -100,-32768,-32768,-32768,-32768,
 -32768,    47,-32768,-32768,    40,-32768,-32768,-32768,     0,-32768,  -32768,    30,-32768,-32768,    32,-32768,-32768,-32768,     0,-32768,
 -32768,    96,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768  -32768,    59,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768
 };  };
   
   
 #define YYLAST          1493  #define YYLAST          1462
   
   
 static const short yytable[] = {    57,  static const short yytable[] = {    57,
    197,    34,    37,    39,   207,    42,   260,   100,   113,   122,      92,    34,    37,    39,   113,    42,   114,   100,   259,   117,
    114,    77,    78,   117,   276,   119,   277,  -109,    65,   200,     196,   237,    77,    78,    73,    65,   119,  -109,    68,   126,
    126,   158,    88,    89,    90,    92,   271,    91,    68,    57,      74,   206,    88,    89,    90,   122,    69,    91,   270,    57,
     95,    34,    37,    39,   112,    42,   201,    73,    69,   116,      95,    34,    37,    39,   112,    42,    70,   157,   199,   116,
    242,  -109,  -109,    74,   127,   128,    95,   168,   169,    71,      71,  -109,  -109,   127,   128,   247,    95,   167,   168,    72,
     66,   248,    70,   125,    67,   265,   156,   249,   172,   173,      66,   248,   264,   125,    67,   200,   241,    99,   265,   150,
     57,   266,    34,    37,    39,   285,    42,   265,    87,   162,     151,   152,   171,   172,   155,   275,    75,   276,    76,   161,
    164,   165,   143,   144,   145,   146,   147,   148,   149,   287,     163,   164,   143,   144,   145,   146,   147,   148,   149,   284,
    174,   288,   177,   178,   150,   151,   152,    72,   286,    75,     173,   264,   176,   177,   150,   151,   152,   279,   280,   286,
    150,   151,   152,   160,   198,   123,   183,   280,   281,   159,     285,   287,    81,    82,   123,   159,   182,   238,   147,   148,
     79,   161,    76,    81,    80,   145,   146,   147,   148,   149,     149,    79,    83,    87,   197,    80,   150,   151,   152,    84,
    193,   147,   148,   149,    82,   150,   151,   152,    83,   150,     192,    85,    86,   120,   158,   160,   165,   166,    27,   170,
    151,   152,   208,    84,    85,   211,    86,   120,   212,   213,     178,   180,   207,   186,   188,   210,   240,   187,   211,   212,
    214,   215,   216,   217,   218,   219,   220,   221,   222,   223,     213,   214,   215,   216,   217,   218,   219,   220,   221,   222,
    224,   225,   226,   227,   228,   229,   230,   231,   232,   233,     223,   224,   225,   226,   227,   228,   229,   230,   231,   232,
    258,   237,   241,    99,   166,   167,    57,   171,    34,    37,     257,   236,   195,   208,   233,    57,   261,    34,    37,    39,
     39,   262,    42,   261,    27,   179,   181,   187,   188,   189,     242,    42,   260,   244,   249,   250,   251,   253,   256,    -3,
     -3,     1,   196,     2,     3,     4,     5,     6,     7,   209,       1,   258,     2,     3,     4,     5,     6,     7,   262,   263,
    234,    95,   238,     8,     9,    10,    11,   240,    12,   243,      95,   196,     8,     9,    10,    11,   200,    12,   268,    13,
     13,    14,    15,    16,    17,   245,   250,   251,   252,   254,      14,    15,    16,    17,   272,   277,   278,   282,   288,   283,
    257,   259,   263,   264,   275,   197,   269,   201,    18,   125,     290,   293,   292,   289,   274,   295,   296,    18,   125,    19,
     19,   273,   278,   279,   283,   284,   291,   289,   293,     2,     299,   300,   303,   301,   304,   174,   243,     0,     2,     3,
      3,     4,     5,   290,     7,   294,    20,    21,    22,     8,       4,     5,     0,     7,   266,    20,    21,    22,     8,     9,
      9,    10,    11,   296,    12,    95,   297,    14,    15,    16,      10,    11,   267,    12,    95,     0,    14,    15,    16,    17,
     17,   300,   301,   302,   304,   305,   175,    23,   267,   272,     271,     0,     0,     0,     0,     0,    23,     0,     0,     0,
    268,     0,    24,     0,   244,    25,   282,     0,     0,    26,       0,    24,     0,     0,    25,   281,     0,     0,    26,     0,
      0,     0,    27,     0,     0,    -3,    28,     1,     0,     2,       0,    27,     0,     0,    -3,    28,     1,     0,     2,     3,
      3,     4,     5,     6,     7,     0,     0,     0,     0,     8,       4,     5,     6,     7,     0,     0,     0,     0,     8,     9,
      9,    10,    11,     0,    12,   155,    13,    14,    15,    16,      10,    11,     0,    12,     0,    13,    14,    15,    16,    17,
     17,     0,     0,    23,     0,     0,   298,     0,    24,     0,       0,     0,    23,     0,     0,   297,     0,    24,     0,     0,
      0,    25,     0,     0,    18,     0,    19,     0,    27,    93,      25,     0,     0,    18,     0,    19,     0,    27,     0,     0,
      0,     0,    28,     1,     0,     2,     3,     4,     5,     6,       0,    28,   115,     0,     2,     3,     4,     5,     0,     7,
      7,     0,    20,    21,    22,     8,     9,    10,    11,     0,       0,    20,    21,    22,     8,     9,    10,    11,     0,    12,
     12,     0,    13,    14,    15,    16,    17,     0,     0,     0,       0,     0,    14,    15,    16,    17,     0,     0,     0,     0,
      0,     0,     0,    23,     0,     0,     0,     0,    24,     0,       0,     0,    23,     0,     0,     0,     0,    24,     0,     0,
     18,    25,    19,     0,     0,    26,     0,     0,    27,     0,      25,     0,     0,     0,    26,     0,     0,    27,     0,     0,
      0,     0,    28,     0,     0,     0,     0,     0,    20,    21,       0,    28,     2,     3,     4,     5,     0,     7,     0,     0,
     22,     0,     2,     3,     4,     5,     0,     7,     0,     0,       0,     0,     8,     9,    10,    11,     0,    12,     0,     0,
      0,     0,     8,     9,    10,    11,     0,    12,     0,    23,      14,    15,    16,    17,     0,     0,     0,     0,    23,     0,
     14,    15,    16,    17,    24,     0,     0,    25,     0,     0,       0,     0,     0,    24,     0,     0,    25,     0,     0,     2,
      0,    26,     0,     0,    27,     0,     0,     0,    28,     2,       3,     4,     5,    27,     7,     0,     0,    28,   118,     8,
      3,     4,     5,     0,     7,     0,     0,     0,     0,     8,  
      9,    10,    11,     0,    12,     0,     0,    14,    15,    16,       9,    10,    11,     0,    12,     0,     0,    14,    15,    16,
     17,     0,     0,     0,     0,     0,     0,     2,     3,     4,      17,     0,     0,     0,     0,     0,     0,     2,     3,     4,
      5,     0,     7,     0,     0,     0,    23,     8,     9,    10,       5,     0,     7,     0,     0,     0,    23,     8,     9,    10,
     11,    24,    12,     0,    25,    14,    15,    16,    17,     0,      11,    24,    12,     0,    25,    14,    15,    16,    17,     0,
      0,    27,     0,     0,     0,    28,   115,     0,     0,     0,       0,    27,     0,     0,     0,    28,   162,   137,   138,   139,
      0,     0,     0,     0,     2,     3,     4,     5,     0,     7,     140,   141,   142,   143,   144,   145,   146,   147,   148,   149,
      0,     0,     0,    23,     8,     9,    10,    11,    24,    12,       0,     0,     0,    23,     0,   150,   151,   152,    24,     0,
      0,    25,    14,    15,    16,    17,     0,     0,    27,     0,       0,    25,     0,     0,     0,     0,     0,     0,    27,     0,
      0,     0,    28,   118,     0,     0,     0,     0,     0,     0,       0,     0,    28,   190,     0,     0,     0,     0,     0,     0,
      0,    23,     0,     0,     0,     0,    24,     0,     0,    25,       0,    23,     0,     0,     0,     0,    24,     0,     0,    25,
      0,     0,     2,     3,     4,     5,    27,     7,     0,     0,       0,     0,     2,     3,     4,     5,    27,     7,     0,     0,
     28,   163,     8,     9,    10,    11,     0,    12,     0,     0,      28,   273,     8,     9,    10,    11,     0,    12,     0,     0,
     14,    15,    16,    17,     0,     0,     0,     0,    23,     0,      14,    15,    16,    17,     0,    96,     0,     0,     0,     0,
      0,     0,     0,    24,     0,     0,    25,     0,     0,     0,     145,   146,   147,   148,   149,     0,     0,    18,     0,    19,
      0,     0,     0,    27,     0,     0,     0,    28,   191,     0,     150,   151,   152,    97,     0,     0,     0,     0,     2,     3,
      0,     2,     3,     4,     5,     0,     7,     0,     0,     0,       4,     5,     0,     7,     0,    20,    21,     0,     8,     9,
      0,     8,     9,    10,    11,     0,    12,     0,     0,    14,      10,    11,     0,    12,     0,     0,    14,    15,    16,    17,
     15,    16,    17,     0,    96,     0,    23,     0,     0,     0,       0,    96,     0,     0,     0,     0,    23,     0,     0,     0,
      0,    24,     0,     0,    25,     0,    18,     0,    19,     0,       0,    24,     0,    18,    25,    19,     0,     0,    98,    97,
      0,    27,    97,     0,     0,    28,   274,     2,     3,     4,       0,    27,     0,    99,     0,    28,     0,     0,     0,     0,
      5,     0,     7,     0,    20,    21,     0,     8,     9,    10,       0,    20,    21,   134,   135,   136,   137,   138,   139,   140,
      141,   142,   143,   144,   145,   146,   147,   148,   149,     0,
        0,     0,    23,     0,   150,   151,   152,    24,     0,     0,
       25,     0,     0,     0,    98,     0,     0,    27,     0,     0,
      183,    28,     2,     3,     4,     5,     0,     7,     0,     0,
        0,     0,     8,     9,    10,    11,     0,    12,     0,     0,
       14,    15,    16,    17,     0,    96,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,    18,     0,    19,
        0,     0,     0,    97,     0,     0,     0,     2,     3,     4,
        5,     0,     7,     0,     0,    20,    21,     8,     9,    10,
     11,     0,    12,     0,     0,    14,    15,    16,    17,     0,      11,     0,    12,     0,     0,    14,    15,    16,    17,     0,
     96,     0,     0,     0,     0,    23,     0,     0,     0,     0,       0,     0,     0,     0,     0,     0,    23,     0,     0,     0,
     24,     0,    18,    25,    19,     0,     0,    98,    97,     0,       0,    24,     0,     0,    25,     0,     0,     0,    98,     0,
     27,     0,    99,     0,    28,     0,     0,     0,     0,     0,       0,    27,     0,     0,     0,    28,     2,     3,     4,     5,
     20,    21,   134,   135,   136,   137,   138,   139,   140,   141,       0,     7,     0,     0,     0,     0,     8,     9,    10,    11,
    142,   143,   144,   145,   146,   147,   148,   149,     0,     0,       0,    12,     0,     0,    14,    15,    16,    17,     0,     0,
      0,    23,     0,   150,   151,   152,    24,     0,     0,    25,       0,    23,     0,     0,     0,     0,    24,     0,     0,    25,
      0,     0,     0,    98,     0,     0,    27,     0,     0,   184,       0,     0,     0,     0,     0,     0,    27,    93,     0,     0,
     28,     2,     3,     4,     5,     0,     7,     0,     0,     0,      28,     2,     3,     4,     5,     0,     7,     0,     0,     0,
      0,     8,     9,    10,    11,     0,    12,     0,     0,    14,       0,     8,     9,    10,    11,     0,    12,     0,     0,    14,
     15,    16,    17,     0,    96,     0,     0,     0,     0,     0,      15,    16,    17,     0,     0,     0,     0,     0,     0,     0,
      0,     0,     0,     0,     0,     0,    18,     0,    19,     0,  
      0,     0,    97,     0,     0,     0,     2,     3,     4,     5,  
      0,     7,     0,     0,    20,    21,     8,     9,    10,    11,  
      0,    12,     0,     0,    14,    15,    16,    17,     0,     0,  
      0,     0,     0,     0,     0,    23,     0,     0,     0,     0,  
     24,     0,     0,    25,     0,     0,     0,    98,     0,     0,  
     27,     0,     0,     0,    28,     2,     3,     4,     5,     0,  
      7,     0,     0,     0,     0,     8,     9,    10,    11,     0,  
     12,     0,     0,    14,    15,    16,    17,     0,     0,     0,  
     23,     0,     0,     0,     0,    24,     0,     0,    25,     0,      23,     0,     0,     0,     0,    24,     0,     0,    25,     0,
      0,     0,   110,     0,     0,    27,     0,     0,     0,    28,       0,     0,   110,     0,     0,    27,     0,     0,     0,    28,
      2,     3,     4,     5,     0,     7,     0,     0,     0,     0,       2,     3,     4,     5,     0,     7,     0,     0,     0,     0,
      8,     9,    10,    11,     0,    12,     0,     0,    14,    15,       8,     9,    10,    11,     0,    12,     0,     0,    14,    15,
     16,    17,     0,     0,     0,     0,     0,     0,     0,    23,      16,    17,     0,     0,     0,    23,     0,     0,     0,     0,
      0,     0,     0,     0,    24,     0,     0,    25,     0,     0,      24,     0,     0,    25,     0,     0,     0,   175,     0,     0,
      0,   176,     0,     0,    27,     0,     0,     0,    28,   129,      27,     0,     0,     0,    28,     0,     0,     0,     0,   129,
    130,   131,   132,   133,   134,   135,   136,   137,   138,   139,     130,   131,   132,   133,   134,   135,   136,   137,   138,   139,
    140,   141,   142,   143,   144,   145,   146,   147,   148,   149,     140,   141,   142,   143,   144,   145,   146,   147,   148,   149,
      0,     0,     0,     0,    23,   150,   151,   152,     0,    24,       0,     0,     0,     0,    23,   150,   151,   152,     0,    24,
      0,     0,    25,     0,     0,     0,   180,     0,     0,    27,       0,     0,    25,     0,     0,     0,   179,     0,     0,    27,
      0,     0,     0,    28,   129,   130,   131,   132,   133,   134,       0,     0,     0,    28,   129,   130,   131,   132,   133,   134,
    135,   136,   137,   138,   139,   140,   141,   142,   143,   144,     135,   136,   137,   138,   139,   140,   141,   142,   143,   144,
    145,   146,   147,   148,   149,     0,     0,     0,     0,     0,     145,   146,   147,   148,   149,     0,     0,     0,     0,     0,
    150,   151,   152,     0,     0,     0,     0,     0,     0,     0,     150,   151,   152,     0,     0,     0,     0,     0,     0,     0,
      0,   195,   129,   130,   131,   132,   133,   134,   135,   136,       0,   194,   129,   130,   131,   132,   133,   134,   135,   136,
    137,   138,   139,   140,   141,   142,   143,   144,   145,   146,     137,   138,   139,   140,   141,   142,   143,   144,   145,   146,
    147,   148,   149,     0,     0,     0,     0,     0,   150,   151,     147,   148,   149,     0,     0,     0,     0,     0,   150,   151,
    152,     0,     0,     0,     0,     0,     0,     0,     0,   246,     152,     0,     0,     0,     0,     0,     0,     0,     0,   245,
    129,   130,   131,   132,   133,   134,   135,   136,   137,   138,     129,   130,   131,   132,   133,   134,   135,   136,   137,   138,
    139,   140,   141,   142,   143,   144,   145,   146,   147,   148,     139,   140,   141,   142,   143,   144,   145,   146,   147,   148,
    149,     0,     0,     0,     0,     0,   150,   151,   152,     0,     149,     0,     0,     0,     0,     0,   150,   151,   152,     0,
      0,     0,     0,     0,     0,     0,     0,   247,   129,   130,       0,     0,     0,     0,     0,     0,     0,   246,   129,   130,
    131,   132,   133,   134,   135,   136,   137,   138,   139,   140,     131,   132,   133,   134,   135,   136,   137,   138,   139,   140,
    141,   142,   143,   144,   145,   146,   147,   148,   149,     0,     141,   142,   143,   144,   145,   146,   147,   148,   149,     0,
      0,     0,     0,     0,   150,   151,   152,     0,     0,     0,       0,     0,     0,     0,   150,   151,   152,     0,     0,     0,
      0,     0,     0,     0,     0,   253,   129,   130,   131,   132,       0,     0,     0,     0,     0,   252,   129,   130,   131,   132,
    133,   134,   135,   136,   137,   138,   139,   140,   141,   142,     133,   134,   135,   136,   137,   138,   139,   140,   141,   142,
    143,   144,   145,   146,   147,   148,   149,     0,     0,     0,     143,   144,   145,   146,   147,   148,   149,     0,     0,     0,
      0,     0,   150,   151,   152,     0,     0,     0,     0,     0,       0,     0,   150,   151,   152,     0,     0,     0,     0,     0,
      0,     0,     0,   256,   129,   130,   131,   132,   133,   134,       0,     0,     0,   255,   129,   130,   131,   132,   133,   134,
    135,   136,   137,   138,   139,   140,   141,   142,   143,   144,     135,   136,   137,   138,   139,   140,   141,   142,   143,   144,
    145,   146,   147,   148,   149,     0,     0,     0,     0,     0,     145,   146,   147,   148,   149,     0,     0,     0,     0,     0,
    150,   151,   152,     0,     0,   182,   129,   130,   131,   132,     150,   151,   152,     0,     0,   181,   129,   130,   131,   132,
    133,   134,   135,   136,   137,   138,   139,   140,   141,   142,     133,   134,   135,   136,   137,   138,   139,   140,   141,   142,
    143,   144,   145,   146,   147,   148,   149,     0,     0,     0,     143,   144,   145,   146,   147,   148,   149,     0,     0,     0,
      0,     0,   150,   151,   152,     0,     0,   210,   129,   130,       0,     0,   150,   151,   152,     0,     0,   209,   129,   130,
    131,   132,   133,   134,   135,   136,   137,   138,   139,   140,     131,   132,   133,   134,   135,   136,   137,   138,   139,   140,
    141,   142,   143,   144,   145,   146,   147,   148,   149,     0,     141,   142,   143,   144,   145,   146,   147,   148,   149,     0,
      0,     0,     0,     0,   150,   151,   152,   153,   154,   129,       0,     0,     0,     0,   150,   151,   152,   153,   154,   129,
    130,   131,   132,   133,   134,   135,   136,   137,   138,   139,     130,   131,   132,   133,   134,   135,   136,   137,   138,   139,
    140,   141,   142,   143,   144,   145,   146,   147,   148,   149,     140,   141,   142,   143,   144,   145,   146,   147,   148,   149,
      0,     0,     0,     0,     0,   150,   151,   152,   190,   129,       0,     0,     0,     0,     0,   150,   151,   152,   189,   129,
    130,   131,   132,   133,   134,   135,   136,   137,   138,   139,     130,   131,   132,   133,   134,   135,   136,   137,   138,   139,
    140,   141,   142,   143,   144,   145,   146,   147,   148,   149,     140,   141,   142,   143,   144,   145,   146,   147,   148,   149,
      0,     0,     0,     0,     0,   150,   151,   152,   194,   129,       0,     0,     0,     0,     0,   150,   151,   152,   193,   129,
    130,   131,   132,   133,   134,   135,   136,   137,   138,   139,     130,   131,   132,   133,   134,   135,   136,   137,   138,   139,
    140,   141,   142,   143,   144,   145,   146,   147,   148,   149,     140,   141,   142,   143,   144,   145,   146,   147,   148,   149,
      0,     0,     0,     0,     0,   150,   151,   152,   255,   129,       0,     0,     0,     0,     0,   150,   151,   152,   254,   129,
    130,   131,   132,   133,   134,   135,   136,   137,   138,   139,     130,   131,   132,   133,   134,   135,   136,   137,   138,   139,
    140,   141,   142,   143,   144,   145,   146,   147,   148,   149,     140,   141,   142,   143,   144,   145,   146,   147,   148,   149,
      0,     0,     0,     0,     0,   150,   151,   152,   292,   129,       0,     0,     0,     0,     0,   150,   151,   152,   291,   129,
    130,   131,   132,   133,   134,   135,   136,   137,   138,   139,     130,   131,   132,   133,   134,   135,   136,   137,   138,   139,
    140,   141,   142,   143,   144,   145,   146,   147,   148,   149,     140,   141,   142,   143,   144,   145,   146,   147,   148,   149,
      0,     0,     0,     0,     0,   150,   151,   152,   299,   129,       0,     0,     0,     0,     0,   150,   151,   152,   298,   129,
    130,   131,   132,   133,   134,   135,   136,   137,   138,   139,     130,   131,   132,   133,   134,   135,   136,   137,   138,   139,
    140,   141,   142,   143,   144,   145,   146,   147,   148,   149,     140,   141,   142,   143,   144,   145,   146,   147,   148,   149,
      0,     0,     0,     0,     0,   150,   151,   152,   135,   136,       0,     0,     0,     0,     0,   150,   151,   152,   135,   136,
Line 548  static const short yytable[] = {    57,
Line 547  static const short yytable[] = {    57,
    147,   148,   149,     0,     0,     0,     0,     0,   150,   151,     147,   148,   149,     0,     0,     0,     0,     0,   150,   151,
    152,   136,   137,   138,   139,   140,   141,   142,   143,   144,     152,   136,   137,   138,   139,   140,   141,   142,   143,   144,
    145,   146,   147,   148,   149,     0,     0,     0,     0,     0,     145,   146,   147,   148,   149,     0,     0,     0,     0,     0,
    150,   151,   152,   137,   138,   139,   140,   141,   142,   143,     150,   151,   152,   139,   140,   141,   142,   143,   144,   145,
    144,   145,   146,   147,   148,   149,     0,     0,     0,     0,     146,   147,   148,   149,     0,     0,     0,     0,     0,   150,
      0,   150,   151,   152,   139,   140,   141,   142,   143,   144,     151,   152
    145,   146,   147,   148,   149,     0,     0,     0,     0,     0,  
    150,   151,   152  
 };  };
   
 static const short yycheck[] = {     0,  static const short yycheck[] = {     0,
      3,     0,     0,     0,   122,     0,   186,    33,    36,    50,      30,     0,     0,     0,    36,     0,    38,    33,   185,    41,
     38,     3,     4,    41,    89,    47,    91,    59,    89,    19,       3,     3,     3,     4,     3,    89,    47,    59,    87,    59,
     59,    62,    23,    24,    25,    30,   206,    28,    87,    30,       9,   122,    23,    24,    25,    50,     3,    28,   205,    30,
     31,    30,    30,    30,    35,    30,    36,     3,     3,    40,      31,    30,    30,    30,    35,    30,    59,    62,    19,    40,
    158,    83,    84,     9,    83,    84,    47,     3,     4,    96,      96,    83,    84,    83,    84,    91,    47,     3,     4,    96,
     92,    91,    59,    54,    96,    91,    61,    97,     3,     4,      92,    97,    91,    54,    96,    36,   157,    94,    97,    86,
     61,    97,    61,    61,    61,    89,    61,    91,    89,    70,      87,    88,     3,     4,    19,    89,    55,    91,    96,    70,
     71,    72,    74,    75,    76,    77,    78,    79,    80,    89,      71,    72,    74,    75,    76,    77,    78,    79,    80,    89,
     81,    91,    83,    84,    86,    87,    88,    96,   268,    55,      81,    91,    83,    84,    86,    87,    88,     3,     4,    89,
     86,    87,    88,     6,    97,    59,    97,     3,     4,    87,     267,    91,    96,    96,    59,     6,    97,    89,    78,    79,
     92,    11,    96,    96,    96,    76,    77,    78,    79,    80,      80,    92,    96,    89,    97,    96,    86,    87,    88,    96,
    111,    78,    79,    80,    96,    86,    87,    88,    96,    86,     111,    96,    96,    96,    87,    11,     3,     3,    92,     4,
     87,    88,   123,    96,    96,   126,    96,    96,   129,   130,       3,    93,   123,    89,    34,   126,   156,    89,   129,   130,
    131,   132,   133,   134,   135,   136,   137,   138,   139,   140,     131,   132,   133,   134,   135,   136,   137,   138,   139,   140,
    141,   142,   143,   144,   145,   146,   147,   148,   149,   150,     141,   142,   143,   144,   145,   146,   147,   148,   149,   150,
    182,   152,   157,    94,     3,     3,   157,     4,   157,   157,     181,   152,    97,    93,     3,   156,   188,   156,   156,   156,
    157,   189,   157,   189,    92,     3,    93,    89,    89,    34,       3,   156,   188,     3,    93,    97,    97,    97,    59,     0,
      0,     1,    97,     3,     4,     5,     6,     7,     8,    93,       1,    95,     3,     4,     5,     6,     7,     8,    97,    94,
      3,   182,     3,    13,    14,    15,    16,    95,    18,     3,     181,     3,    13,    14,    15,    16,    36,    18,     3,    20,
     20,    21,    22,    23,    24,     3,    93,    97,    97,    97,      21,    22,    23,    24,    96,    95,    94,     3,    95,    94,
     59,    95,    97,    94,   236,     3,     3,    36,    38,   210,       3,     3,    95,    97,   235,     3,    70,    38,   209,    40,
     40,    96,    95,    94,     3,    94,     3,    95,    95,     3,       3,    83,     0,    97,     0,    82,   158,    -1,     3,     4,
      4,     5,     6,    97,     8,     3,    56,    57,    58,    13,       5,     6,    -1,     8,   202,    56,    57,    58,    13,    14,
     14,    15,    16,     3,    18,   236,    70,    21,    22,    23,      15,    16,   203,    18,   235,    -1,    21,    22,    23,    24,
     24,     3,    83,    97,     0,     0,    82,    77,   203,   210,     209,    -1,    -1,    -1,    -1,    -1,    77,    -1,    -1,    -1,
    204,    -1,    82,    -1,   159,    85,   257,    -1,    -1,    89,      -1,    82,    -1,    -1,    85,   256,    -1,    -1,    89,    -1,
     -1,    -1,    92,    -1,    -1,    95,    96,     1,    -1,     3,      -1,    92,    -1,    -1,    95,    96,     1,    -1,     3,     4,
      4,     5,     6,     7,     8,    -1,    -1,    -1,    -1,    13,       5,     6,     7,     8,    -1,    -1,    -1,    -1,    13,    14,
     14,    15,    16,    -1,    18,    19,    20,    21,    22,    23,      15,    16,    -1,    18,    -1,    20,    21,    22,    23,    24,
     24,    -1,    -1,    77,    -1,    -1,   297,    -1,    82,    -1,      -1,    -1,    77,    -1,    -1,   296,    -1,    82,    -1,    -1,
     -1,    85,    -1,    -1,    38,    -1,    40,    -1,    92,    93,      85,    -1,    -1,    38,    -1,    40,    -1,    92,    -1,    -1,
     -1,    -1,    96,     1,    -1,     3,     4,     5,     6,     7,      -1,    96,    97,    -1,     3,     4,     5,     6,    -1,     8,
      8,    -1,    56,    57,    58,    13,    14,    15,    16,    -1,      -1,    56,    57,    58,    13,    14,    15,    16,    -1,    18,
     18,    -1,    20,    21,    22,    23,    24,    -1,    -1,    -1,      -1,    -1,    21,    22,    23,    24,    -1,    -1,    -1,    -1,
     -1,    -1,    -1,    77,    -1,    -1,    -1,    -1,    82,    -1,      -1,    -1,    77,    -1,    -1,    -1,    -1,    82,    -1,    -1,
     38,    85,    40,    -1,    -1,    89,    -1,    -1,    92,    -1,      85,    -1,    -1,    -1,    89,    -1,    -1,    92,    -1,    -1,
     -1,    -1,    96,    -1,    -1,    -1,    -1,    -1,    56,    57,      -1,    96,     3,     4,     5,     6,    -1,     8,    -1,    -1,
     58,    -1,     3,     4,     5,     6,    -1,     8,    -1,    -1,      -1,    -1,    13,    14,    15,    16,    -1,    18,    -1,    -1,
     -1,    -1,    13,    14,    15,    16,    -1,    18,    -1,    77,      21,    22,    23,    24,    -1,    -1,    -1,    -1,    77,    -1,
     21,    22,    23,    24,    82,    -1,    -1,    85,    -1,    -1,      -1,    -1,    -1,    82,    -1,    -1,    85,    -1,    -1,     3,
     -1,    89,    -1,    -1,    92,    -1,    -1,    -1,    96,     3,       4,     5,     6,    92,     8,    -1,    -1,    96,    97,    13,
      4,     5,     6,    -1,     8,    -1,    -1,    -1,    -1,    13,  
     14,    15,    16,    -1,    18,    -1,    -1,    21,    22,    23,      14,    15,    16,    -1,    18,    -1,    -1,    21,    22,    23,
     24,    -1,    -1,    -1,    -1,    -1,    -1,     3,     4,     5,      24,    -1,    -1,    -1,    -1,    -1,    -1,     3,     4,     5,
      6,    -1,     8,    -1,    -1,    -1,    77,    13,    14,    15,       6,    -1,     8,    -1,    -1,    -1,    77,    13,    14,    15,
     16,    82,    18,    -1,    85,    21,    22,    23,    24,    -1,      16,    82,    18,    -1,    85,    21,    22,    23,    24,    -1,
     -1,    92,    -1,    -1,    -1,    96,    97,    -1,    -1,    -1,      -1,    92,    -1,    -1,    -1,    96,    97,    68,    69,    70,
     -1,    -1,    -1,    -1,     3,     4,     5,     6,    -1,     8,      71,    72,    73,    74,    75,    76,    77,    78,    79,    80,
     -1,    -1,    -1,    77,    13,    14,    15,    16,    82,    18,      -1,    -1,    -1,    77,    -1,    86,    87,    88,    82,    -1,
     -1,    85,    21,    22,    23,    24,    -1,    -1,    92,    -1,      -1,    85,    -1,    -1,    -1,    -1,    -1,    -1,    92,    -1,
     -1,    -1,    96,    97,    -1,    -1,    -1,    -1,    -1,    -1,      -1,    -1,    96,    97,    -1,    -1,    -1,    -1,    -1,    -1,
     -1,    77,    -1,    -1,    -1,    -1,    82,    -1,    -1,    85,      -1,    77,    -1,    -1,    -1,    -1,    82,    -1,    -1,    85,
     -1,    -1,     3,     4,     5,     6,    92,     8,    -1,    -1,      -1,    -1,     3,     4,     5,     6,    92,     8,    -1,    -1,
     96,    97,    13,    14,    15,    16,    -1,    18,    -1,    -1,      96,    97,    13,    14,    15,    16,    -1,    18,    -1,    -1,
     21,    22,    23,    24,    -1,    -1,    -1,    -1,    77,    -1,      21,    22,    23,    24,    -1,    26,    -1,    -1,    -1,    -1,
     -1,    -1,    -1,    82,    -1,    -1,    85,    -1,    -1,    -1,      76,    77,    78,    79,    80,    -1,    -1,    38,    -1,    40,
     -1,    -1,    -1,    92,    -1,    -1,    -1,    96,    97,    -1,      86,    87,    88,    44,    -1,    -1,    -1,    -1,     3,     4,
     -1,     3,     4,     5,     6,    -1,     8,    -1,    -1,    -1,       5,     6,    -1,     8,    -1,    56,    57,    -1,    13,    14,
     -1,    13,    14,    15,    16,    -1,    18,    -1,    -1,    21,      15,    16,    -1,    18,    -1,    -1,    21,    22,    23,    24,
     22,    23,    24,    -1,    26,    -1,    77,    -1,    -1,    -1,      -1,    26,    -1,    -1,    -1,    -1,    77,    -1,    -1,    -1,
     -1,    82,    -1,    -1,    85,    -1,    38,    -1,    40,    -1,      -1,    82,    -1,    38,    85,    40,    -1,    -1,    89,    44,
     -1,    92,    44,    -1,    -1,    96,    97,     3,     4,     5,      -1,    92,    -1,    94,    -1,    96,    -1,    -1,    -1,    -1,
      6,    -1,     8,    -1,    56,    57,    -1,    13,    14,    15,      -1,    56,    57,    65,    66,    67,    68,    69,    70,    71,
       72,    73,    74,    75,    76,    77,    78,    79,    80,    -1,
       -1,    -1,    77,    -1,    86,    87,    88,    82,    -1,    -1,
       85,    -1,    -1,    -1,    89,    -1,    -1,    92,    -1,    -1,
       95,    96,     3,     4,     5,     6,    -1,     8,    -1,    -1,
       -1,    -1,    13,    14,    15,    16,    -1,    18,    -1,    -1,
       21,    22,    23,    24,    -1,    26,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    38,    -1,    40,
       -1,    -1,    -1,    44,    -1,    -1,    -1,     3,     4,     5,
        6,    -1,     8,    -1,    -1,    56,    57,    13,    14,    15,
     16,    -1,    18,    -1,    -1,    21,    22,    23,    24,    -1,      16,    -1,    18,    -1,    -1,    21,    22,    23,    24,    -1,
     26,    -1,    -1,    -1,    -1,    77,    -1,    -1,    -1,    -1,      -1,    -1,    -1,    -1,    -1,    -1,    77,    -1,    -1,    -1,
     82,    -1,    38,    85,    40,    -1,    -1,    89,    44,    -1,      -1,    82,    -1,    -1,    85,    -1,    -1,    -1,    89,    -1,
     92,    -1,    94,    -1,    96,    -1,    -1,    -1,    -1,    -1,      -1,    92,    -1,    -1,    -1,    96,     3,     4,     5,     6,
     56,    57,    65,    66,    67,    68,    69,    70,    71,    72,      -1,     8,    -1,    -1,    -1,    -1,    13,    14,    15,    16,
     73,    74,    75,    76,    77,    78,    79,    80,    -1,    -1,      -1,    18,    -1,    -1,    21,    22,    23,    24,    -1,    -1,
     -1,    77,    -1,    86,    87,    88,    82,    -1,    -1,    85,      -1,    77,    -1,    -1,    -1,    -1,    82,    -1,    -1,    85,
     -1,    -1,    -1,    89,    -1,    -1,    92,    -1,    -1,    95,      -1,    -1,    -1,    -1,    -1,    -1,    92,    93,    -1,    -1,
     96,     3,     4,     5,     6,    -1,     8,    -1,    -1,    -1,      96,     3,     4,     5,     6,    -1,     8,    -1,    -1,    -1,
     -1,    13,    14,    15,    16,    -1,    18,    -1,    -1,    21,      -1,    13,    14,    15,    16,    -1,    18,    -1,    -1,    21,
     22,    23,    24,    -1,    26,    -1,    -1,    -1,    -1,    -1,      22,    23,    24,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     -1,    -1,    -1,    -1,    -1,    -1,    38,    -1,    40,    -1,  
     -1,    -1,    44,    -1,    -1,    -1,     3,     4,     5,     6,  
     -1,     8,    -1,    -1,    56,    57,    13,    14,    15,    16,  
     -1,    18,    -1,    -1,    21,    22,    23,    24,    -1,    -1,  
     -1,    -1,    -1,    -1,    -1,    77,    -1,    -1,    -1,    -1,  
     82,    -1,    -1,    85,    -1,    -1,    -1,    89,    -1,    -1,  
     92,    -1,    -1,    -1,    96,     3,     4,     5,     6,    -1,  
      8,    -1,    -1,    -1,    -1,    13,    14,    15,    16,    -1,  
     18,    -1,    -1,    21,    22,    23,    24,    -1,    -1,    -1,  
     77,    -1,    -1,    -1,    -1,    82,    -1,    -1,    85,    -1,      77,    -1,    -1,    -1,    -1,    82,    -1,    -1,    85,    -1,
     -1,    -1,    89,    -1,    -1,    92,    -1,    -1,    -1,    96,      -1,    -1,    89,    -1,    -1,    92,    -1,    -1,    -1,    96,
      3,     4,     5,     6,    -1,     8,    -1,    -1,    -1,    -1,       3,     4,     5,     6,    -1,     8,    -1,    -1,    -1,    -1,
     13,    14,    15,    16,    -1,    18,    -1,    -1,    21,    22,      13,    14,    15,    16,    -1,    18,    -1,    -1,    21,    22,
     23,    24,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    77,      23,    24,    -1,    -1,    -1,    77,    -1,    -1,    -1,    -1,
     -1,    -1,    -1,    -1,    82,    -1,    -1,    85,    -1,    -1,      82,    -1,    -1,    85,    -1,    -1,    -1,    89,    -1,    -1,
     -1,    89,    -1,    -1,    92,    -1,    -1,    -1,    96,    60,      92,    -1,    -1,    -1,    96,    -1,    -1,    -1,    -1,    60,
     61,    62,    63,    64,    65,    66,    67,    68,    69,    70,      61,    62,    63,    64,    65,    66,    67,    68,    69,    70,
     71,    72,    73,    74,    75,    76,    77,    78,    79,    80,      71,    72,    73,    74,    75,    76,    77,    78,    79,    80,
     -1,    -1,    -1,    -1,    77,    86,    87,    88,    -1,    82,      -1,    -1,    -1,    -1,    77,    86,    87,    88,    -1,    82,
Line 701  static const short yycheck[] = {     0,
Line 697  static const short yycheck[] = {     0,
     78,    79,    80,    -1,    -1,    -1,    -1,    -1,    86,    87,      78,    79,    80,    -1,    -1,    -1,    -1,    -1,    86,    87,
     88,    67,    68,    69,    70,    71,    72,    73,    74,    75,      88,    67,    68,    69,    70,    71,    72,    73,    74,    75,
     76,    77,    78,    79,    80,    -1,    -1,    -1,    -1,    -1,      76,    77,    78,    79,    80,    -1,    -1,    -1,    -1,    -1,
     86,    87,    88,    68,    69,    70,    71,    72,    73,    74,      86,    87,    88,    70,    71,    72,    73,    74,    75,    76,
     75,    76,    77,    78,    79,    80,    -1,    -1,    -1,    -1,      77,    78,    79,    80,    -1,    -1,    -1,    -1,    -1,    86,
     -1,    86,    87,    88,    70,    71,    72,    73,    74,    75,      87,    88
     76,    77,    78,    79,    80,    -1,    -1,    -1,    -1,    -1,  
     86,    87,    88  
 };  };
 /* -*-C-*-  Note some compilers choke on comments on `#line' lines.  */  /* -*-C-*-  Note some compilers choke on comments on `#line' lines.  */
 #line 3 "/usr/share/misc/bison.simple"  #line 3 "/usr/local/share/bison.simple"
 /* This file comes from bison-1.28.  */  /* This file comes from bison-1.28.  */
   
 /* Skeleton output parser for bison,  /* Skeleton output parser for bison,
Line 922  __yy_memcpy (char *to, char *from, unsigned int count)
Line 916  __yy_memcpy (char *to, char *from, unsigned int count)
 #endif  #endif
 #endif  #endif
   
 #line 217 "/usr/share/misc/bison.simple"  #line 217 "/usr/local/share/bison.simple"
   
 /* The user can define YYPARSE_PARAM as the name of an argument to be passed  /* The user can define YYPARSE_PARAM as the name of an argument to be passed
    into yyparse.  The argument should have type void *.     into yyparse.  The argument should have type void *.
Line 1732  case 154:
Line 1726  case 154:
       ;        ;
     break;}      break;}
 case 155:  case 155:
 #line 465 "simple.y"  #line 468 "simple.y"
 { pkkan(" PrimitiveContextp setcontext ");  
         K00putIncetanceVariable(IEXIT," ");  
         /* debug */ K00foo1();  
         K00toPrimitiveClass();  
       ;  
     break;}  
 case 156:  
 #line 475 "simple.y"  
 { ips(yyvsp[-3]);  { ips(yyvsp[-3]);
         pkkan("[ $") ; printObjectSymbol(yyvsp[-3]); pkkan("$ ");          pkkan("[ $") ; printObjectSymbol(yyvsp[-3]); pkkan("$ ");
         printObjectSymbol(yyvsp[-1]); pkkan(" 0 get  newcontext ] /");          printObjectSymbol(yyvsp[-1]); pkkan(" 0 get  newcontext ] /");
Line 1756  case 156:
Line 1742  case 156:
         }          }
       ;        ;
     break;}      break;}
   case 156:
   #line 485 "simple.y"
   {
           K00putIncetanceVariable(IEXIT," ");
         ;
       break;}
 case 157:  case 157:
 #line 492 "simple.y"  #line 489 "simple.y"
 {  {
         K00putIncetanceVariable(IEXIT," ");          K00putIncetanceVariable(IEXIT," ");
       ;        ;
     break;}      break;}
 case 158:  case 158:
 #line 498 "simple.y"  #line 495 "simple.y"
 {  {
       K00putIncetanceVariable(IPUT,objectSymbolToString(yyvsp[0]));        K00putIncetanceVariable(IPUT,objectSymbolToString(yyvsp[0]));
     ;      ;
     break;}      break;}
 case 159:  case 159:
 #line 502 "simple.y"  #line 499 "simple.y"
 {  {
       K00putIncetanceVariable(IPUT,objectSymbolToString(yyvsp[0]));        K00putIncetanceVariable(IPUT,objectSymbolToString(yyvsp[0]));
     ;      ;
     break;}      break;}
 case 160:  case 160:
 #line 508 "simple.y"  #line 505 "simple.y"
 { pkkan("/"); printObjectSymbol(yyvsp[0]); pkkan(" {\n"); ips(yyvsp[0]);  { pkkan("/"); printObjectSymbol(yyvsp[0]); pkkan(" {\n"); ips(yyvsp[0]);
           pkdebug("In function : ", objectSymbolToString(yyvsp[0]),", of class  ",            pkdebug("In function : ", objectSymbolToString(yyvsp[0]),", of class  ",
                   K00getCurrentContextName());                    K00getCurrentContextName());
Line 1784  case 160:
Line 1776  case 160:
           yyval = yyvsp[0];;            yyval = yyvsp[0];;
     break;}      break;}
 case 161:  case 161:
 #line 517 "simple.y"  #line 514 "simple.y"
 { pkkan(" this "); ;  { pkkan(" this "); ;
     break;}      break;}
 case 162:  case 162:
 #line 522 "simple.y"  #line 519 "simple.y"
 { int tmp;  { int tmp;
          tmp = K00getIncetanceVariable("K00sizeof")           tmp = K00getIncetanceVariable("K00sizeof")
            +K00getIncetanceVariable("K00start");             +K00getIncetanceVariable("K00start");
Line 1799  case 162:
Line 1791  case 162:
        ;         ;
     break;}      break;}
 case 163:  case 163:
 #line 531 "simple.y"  #line 528 "simple.y"
 { int tmp;  { int tmp;
          pkkan(" PrimitiveObject ");           pkkan(" PrimitiveObject ");
          tmp = K00getIncetanceVariable("K00sizeof")           tmp = K00getIncetanceVariable("K00sizeof")
Line 1812  case 163:
Line 1804  case 163:
     break;}      break;}
 }  }
    /* the action file gets copied in in place of this dollarsign */     /* the action file gets copied in in place of this dollarsign */
 #line 543 "/usr/share/misc/bison.simple"  #line 543 "/usr/local/share/bison.simple"
   
   yyvsp -= yylen;    yyvsp -= yylen;
   yyssp -= yylen;    yyssp -= yylen;
Line 2032  yyerrhandle:
Line 2024  yyerrhandle:
     }      }
   return 1;    return 1;
 }  }
 #line 547 "simple.y"  #line 544 "simple.y"

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.5

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>