ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/src/conf_parser.c
(Generate patch)

Comparing ircd-hybrid/trunk/src/conf_parser.c (file contents):
Revision 2229 by michael, Thu Jun 13 20:10:27 2013 UTC vs.
Revision 2244 by michael, Sat Jun 15 22:08:10 2013 UTC

# Line 362 | Line 362 | extern int yydebug;
362       SPOOF_NOTICE = 402,
363       SQUIT = 403,
364       SSL_CERTIFICATE_FILE = 404,
365 <     SSL_DH_PARAM_FILE = 405,
366 <     STATS_E_DISABLED = 406,
367 <     STATS_I_OPER_ONLY = 407,
368 <     STATS_K_OPER_ONLY = 408,
369 <     STATS_O_OPER_ONLY = 409,
370 <     STATS_P_OPER_ONLY = 410,
371 <     T_ALL = 411,
372 <     T_BOTS = 412,
373 <     T_CALLERID = 413,
374 <     T_CCONN = 414,
375 <     T_CLUSTER = 415,
376 <     T_DEAF = 416,
377 <     T_DEBUG = 417,
378 <     T_DLINE = 418,
379 <     T_EXTERNAL = 419,
380 <     T_FARCONNECT = 420,
381 <     T_FILE = 421,
382 <     T_FINGERPRINT = 422,
365 >     SSL_CERTIFICATE_FINGERPRINT = 405,
366 >     SSL_DH_PARAM_FILE = 406,
367 >     STATS_E_DISABLED = 407,
368 >     STATS_I_OPER_ONLY = 408,
369 >     STATS_K_OPER_ONLY = 409,
370 >     STATS_O_OPER_ONLY = 410,
371 >     STATS_P_OPER_ONLY = 411,
372 >     T_ALL = 412,
373 >     T_BOTS = 413,
374 >     T_CALLERID = 414,
375 >     T_CCONN = 415,
376 >     T_CLUSTER = 416,
377 >     T_DEAF = 417,
378 >     T_DEBUG = 418,
379 >     T_DLINE = 419,
380 >     T_EXTERNAL = 420,
381 >     T_FARCONNECT = 421,
382 >     T_FILE = 422,
383       T_FULL = 423,
384       T_GLOBOPS = 424,
385       T_INVISIBLE = 425,
# Line 586 | Line 586 | extern int yydebug;
586   #define SPOOF_NOTICE 402
587   #define SQUIT 403
588   #define SSL_CERTIFICATE_FILE 404
589 < #define SSL_DH_PARAM_FILE 405
590 < #define STATS_E_DISABLED 406
591 < #define STATS_I_OPER_ONLY 407
592 < #define STATS_K_OPER_ONLY 408
593 < #define STATS_O_OPER_ONLY 409
594 < #define STATS_P_OPER_ONLY 410
595 < #define T_ALL 411
596 < #define T_BOTS 412
597 < #define T_CALLERID 413
598 < #define T_CCONN 414
599 < #define T_CLUSTER 415
600 < #define T_DEAF 416
601 < #define T_DEBUG 417
602 < #define T_DLINE 418
603 < #define T_EXTERNAL 419
604 < #define T_FARCONNECT 420
605 < #define T_FILE 421
606 < #define T_FINGERPRINT 422
589 > #define SSL_CERTIFICATE_FINGERPRINT 405
590 > #define SSL_DH_PARAM_FILE 406
591 > #define STATS_E_DISABLED 407
592 > #define STATS_I_OPER_ONLY 408
593 > #define STATS_K_OPER_ONLY 409
594 > #define STATS_O_OPER_ONLY 410
595 > #define STATS_P_OPER_ONLY 411
596 > #define T_ALL 412
597 > #define T_BOTS 413
598 > #define T_CALLERID 414
599 > #define T_CCONN 415
600 > #define T_CLUSTER 416
601 > #define T_DEAF 417
602 > #define T_DEBUG 418
603 > #define T_DLINE 419
604 > #define T_EXTERNAL 420
605 > #define T_FARCONNECT 421
606 > #define T_FILE 422
607   #define T_FULL 423
608   #define T_GLOBOPS 424
609   #define T_INVISIBLE 425
# Line 931 | Line 931 | union yyalloc
931   /* YYFINAL -- State number of the termination state.  */
932   #define YYFINAL  2
933   /* YYLAST -- Last index in YYTABLE.  */
934 < #define YYLAST   1221
934 > #define YYLAST   1219
935  
936   /* YYNTOKENS -- Number of terminals.  */
937   #define YYNTOKENS  230
# Line 1099 | Line 1099 | static const yytype_int16 yyrhs[] =
1099       249,   224,    -1,   247,   228,   248,    -1,   248,    -1,   196,
1100        -1,   197,    -1,   249,   228,   250,    -1,   250,    -1,   196,
1101        -1,   197,    -1,   149,   227,   122,   224,    -1,   132,   227,
1102 <     122,   224,    -1,   150,   227,   122,   224,    -1,   193,   227,
1102 >     122,   224,    -1,   151,   227,   122,   224,    -1,   193,   227,
1103       122,   224,    -1,    97,   227,   122,   224,    -1,    63,   227,
1104       122,   224,    -1,    24,   227,   122,   224,    -1,   101,   227,
1105       122,   224,    -1,   100,   227,   122,   224,    -1,   220,   227,
# Line 1111 | Line 1111 | static const yytype_int16 yyrhs[] =
1111       122,   224,    -1,    31,   227,   122,   224,    -1,    24,   227,
1112       122,   224,    -1,    -1,    96,   273,   226,   274,   225,   224,
1113        -1,   274,   275,    -1,   275,    -1,   276,    -1,   277,    -1,
1114 <       1,   224,    -1,    75,   227,   122,   224,    -1,   166,   227,
1114 >       1,   224,    -1,    75,   227,   122,   224,    -1,   167,   227,
1115       122,   224,    -1,   174,   226,   279,   225,   224,    -1,   279,
1116       280,    -1,   280,    -1,   281,    -1,   282,    -1,     1,   224,
1117 <      -1,   218,   227,   207,   224,    -1,    -1,   283,   166,   226,
1117 >      -1,   218,   227,   207,   224,    -1,    -1,   283,   167,   226,
1118       284,   225,   224,    -1,   284,   285,    -1,   285,    -1,   286,
1119        -1,   288,    -1,   287,    -1,     1,   224,    -1,    97,   227,
1120       122,   224,    -1,   188,   227,   236,   224,    -1,   188,   227,
1121       201,   224,    -1,    -1,   215,   289,   227,   290,   224,    -1,
1122       290,   228,   291,    -1,   291,    -1,   219,    -1,   113,    -1,
1123 <      39,    -1,   163,    -1,    68,    -1,    66,    -1,   162,    -1,
1123 >      39,    -1,   164,    -1,    68,    -1,    66,    -1,   163,    -1,
1124        -1,   113,   293,   226,   294,   225,   224,    -1,   294,   295,
1125        -1,   295,    -1,   296,    -1,   297,    -1,   298,    -1,   303,
1126        -1,   302,    -1,   299,    -1,   300,    -1,   301,    -1,   307,
1127        -1,     1,   224,    -1,    97,   227,   122,   224,    -1,   219,
1128       227,   122,   224,    -1,   117,   227,   122,   224,    -1,    32,
1129 <     227,   207,   224,    -1,   133,   227,   122,   224,    -1,   167,
1129 >     227,   207,   224,    -1,   133,   227,   122,   224,    -1,   150,
1130       227,   122,   224,    -1,    17,   227,   122,   224,    -1,    -1,
1131       198,   304,   227,   305,   224,    -1,   305,   228,   306,    -1,
1132 <     306,    -1,   157,    -1,   159,    -1,   161,    -1,   162,    -1,
1132 >     306,    -1,   158,    -1,   160,    -1,   162,    -1,   163,    -1,
1133       168,    -1,    48,    -1,   189,    -1,   176,    -1,   180,    -1,
1134 <     199,    -1,   191,    -1,   164,    -1,   178,    -1,   185,    -1,
1135 <     170,    -1,   204,    -1,   190,    -1,   158,    -1,   173,    -1,
1136 <     177,    -1,   165,    -1,    -1,    62,   308,   227,   309,   224,
1134 >     199,    -1,   191,    -1,   165,    -1,   178,    -1,   185,    -1,
1135 >     170,    -1,   204,    -1,   190,    -1,   159,    -1,   173,    -1,
1136 >     177,    -1,   166,    -1,    -1,    62,   308,   227,   309,   224,
1137        -1,   309,   228,   310,    -1,   310,    -1,    66,   229,   128,
1138        -1,    66,    -1,    18,   229,   128,    -1,    18,    -1,   148,
1139 <     229,   128,    -1,   148,    -1,    68,    -1,   216,    -1,   163,
1139 >     229,   128,    -1,   148,    -1,    68,    -1,   216,    -1,   164,
1140        -1,   200,    -1,   223,    -1,    39,    -1,    25,    -1,   181,
1141        -1,   127,    -1,     4,    -1,   178,    -1,   169,    -1,   205,
1142        -1,   173,    -1,   129,    -1,   186,    -1,    94,    -1,    -1,
# Line 1181 | Line 1181 | static const yytype_int16 yyrhs[] =
1181        -1,   378,    -1,   379,    -1,   380,    -1,     1,   224,    -1,
1182        97,   227,   122,   224,    -1,   219,   227,   122,   224,    -1,
1183        -1,   215,   381,   227,   382,   224,    -1,   382,   228,   383,
1184 <      -1,   383,    -1,    68,    -1,   216,    -1,   163,    -1,   200,
1184 >      -1,   383,    -1,    68,    -1,   216,    -1,   164,    -1,   200,
1185        -1,   223,    -1,   203,    -1,   130,    -1,   202,    -1,   173,
1186 <      -1,   156,    -1,    -1,   160,   385,   226,   386,   225,   224,
1186 >      -1,   157,    -1,    -1,   161,   385,   226,   386,   225,   224,
1187        -1,   386,   387,    -1,   387,    -1,   388,    -1,   389,    -1,
1188         1,   224,    -1,    97,   227,   122,   224,    -1,    -1,   215,
1189       390,   227,   391,   224,    -1,   391,   228,   392,    -1,   392,
1190 <      -1,    68,    -1,   216,    -1,   163,    -1,   200,    -1,   223,
1191 <      -1,   203,    -1,   130,    -1,   202,    -1,   173,    -1,   156,
1190 >      -1,    68,    -1,   216,    -1,   164,    -1,   200,    -1,   223,
1191 >      -1,   203,    -1,   130,    -1,   202,    -1,   173,    -1,   157,
1192        -1,    -1,    18,   394,   226,   395,   225,   224,    -1,   395,
1193       396,    -1,   396,    -1,   397,    -1,   398,    -1,   399,    -1,
1194       400,    -1,   401,    -1,   402,    -1,   404,    -1,   403,    -1,
# Line 1196 | Line 1196 | static const yytype_int16 yyrhs[] =
1196       409,    -1,     1,   224,    -1,    97,   227,   122,   224,    -1,
1197        55,   227,   122,   224,    -1,   220,   227,   122,   224,    -1,
1198       141,   227,   122,   224,    -1,     3,   227,   122,   224,    -1,
1199 <     167,   227,   122,   224,    -1,   121,   227,   107,   224,    -1,
1199 >     150,   227,   122,   224,    -1,   121,   227,   107,   224,    -1,
1200         5,   227,   171,   224,    -1,     5,   227,   172,   224,    -1,
1201        -1,    62,   406,   227,   407,   224,    -1,   407,   228,   408,
1202        -1,   408,    -1,     8,    -1,   192,    -1,    32,   227,   207,
# Line 1234 | Line 1234 | static const yytype_int16 yyrhs[] =
1234        -1,     7,   227,   234,   224,    -1,   213,   227,   234,   224,
1235        -1,   212,   227,   234,   224,    -1,    47,   227,   107,   224,
1236        -1,    59,   227,   207,   224,    -1,   222,   227,   207,   224,
1237 <      -1,   151,   227,   207,   224,    -1,   154,   227,   207,   224,
1238 <      -1,   155,   227,   207,   224,    -1,   153,   227,   207,   224,
1239 <      -1,   153,   227,   210,   224,    -1,   152,   227,   207,   224,
1240 <      -1,   152,   227,   210,   224,    -1,   115,   227,   234,   224,
1237 >      -1,   152,   227,   207,   224,    -1,   155,   227,   207,   224,
1238 >      -1,   156,   227,   207,   224,    -1,   154,   227,   207,   224,
1239 >      -1,   154,   227,   210,   224,    -1,   153,   227,   207,   224,
1240 >      -1,   153,   227,   210,   224,    -1,   115,   227,   234,   224,
1241        -1,    12,   227,   234,   224,    -1,   114,   227,   207,   224,
1242        -1,   116,   227,   234,   224,    -1,   145,   227,   207,   224,
1243        -1,   105,   227,   207,   224,    -1,   211,   227,   207,   224,
# Line 1246 | Line 1246 | static const yytype_int16 yyrhs[] =
1246        -1,    30,   227,   122,   224,    -1,   184,   227,   122,   224,
1247        -1,   119,   227,   207,   224,    -1,    26,   227,   207,   224,
1248        -1,   208,   227,   234,   224,    -1,    -1,   112,   482,   227,
1249 <     483,   224,    -1,   483,   228,   484,    -1,   484,    -1,   157,
1250 <      -1,   159,    -1,   161,    -1,   162,    -1,   168,    -1,    48,
1249 >     483,   224,    -1,   483,   228,   484,    -1,   484,    -1,   158,
1250 >      -1,   160,    -1,   162,    -1,   163,    -1,   168,    -1,    48,
1251        -1,   189,    -1,   176,    -1,   180,    -1,   199,    -1,   191,
1252 <      -1,   164,    -1,   178,    -1,   185,    -1,   170,    -1,   204,
1253 <      -1,   190,    -1,   158,    -1,   173,    -1,   177,    -1,   165,
1252 >      -1,   165,    -1,   178,    -1,   185,    -1,   170,    -1,   204,
1253 >      -1,   190,    -1,   159,    -1,   173,    -1,   177,    -1,   166,
1254        -1,    -1,   110,   486,   227,   487,   224,    -1,   487,   228,
1255 <     488,    -1,   488,    -1,   157,    -1,   159,    -1,   161,    -1,
1256 <     162,    -1,   168,    -1,   189,    -1,    48,    -1,   176,    -1,
1257 <     180,    -1,   199,    -1,   191,    -1,   164,    -1,   178,    -1,
1258 <     185,    -1,   170,    -1,   204,    -1,   190,    -1,   158,    -1,
1259 <     173,    -1,   177,    -1,   165,    -1,    92,   227,   107,   224,
1255 >     488,    -1,   488,    -1,   158,    -1,   160,    -1,   162,    -1,
1256 >     163,    -1,   168,    -1,   189,    -1,    48,    -1,   176,    -1,
1257 >     180,    -1,   199,    -1,   191,    -1,   165,    -1,   178,    -1,
1258 >     185,    -1,   170,    -1,   204,    -1,   190,    -1,   159,    -1,
1259 >     173,    -1,   177,    -1,   166,    -1,    92,   227,   107,   224,
1260        -1,    93,   227,   107,   224,    -1,    20,   227,   107,   224,
1261        -1,    14,   226,   493,   225,   224,    -1,   493,   494,    -1,
1262       494,    -1,   500,    -1,   496,    -1,   497,    -1,   498,    -1,
# Line 1319 | Line 1319 | static const yytype_uint16 yyrline[] =
1319      1941,  1962,  1962,  1963,  1963,  1963,  1965,  1972,  1971,  1977,
1320      1977,  1978,  1982,  1986,  1990,  1994,  1998,  2002,  2006,  2010,
1321      2014,  2024,  2023,  2093,  2093,  2094,  2094,  2094,  2095,  2095,
1322 <    2095,  2096,  2096,  2096,  2097,  2097,  2097,  2098,  2098,  2099,
1323 <    2101,  2107,  2113,  2119,  2132,  2145,  2151,  2157,  2161,  2170,
1324 <    2169,  2174,  2174,  2175,  2179,  2185,  2196,  2202,  2208,  2214,
1325 <    2230,  2229,  2255,  2255,  2256,  2256,  2256,  2258,  2278,  2288,
1326 <    2287,  2314,  2314,  2315,  2315,  2315,  2317,  2323,  2332,  2334,
1327 <    2334,  2335,  2335,  2337,  2355,  2354,  2377,  2377,  2378,  2378,
1328 <    2378,  2380,  2386,  2395,  2398,  2398,  2399,  2399,  2400,  2400,
1329 <    2401,  2401,  2402,  2402,  2403,  2403,  2404,  2405,  2406,  2406,
1330 <    2407,  2407,  2408,  2408,  2409,  2409,  2410,  2410,  2411,  2411,
1331 <    2412,  2412,  2413,  2413,  2414,  2414,  2415,  2415,  2416,  2416,
1332 <    2417,  2417,  2418,  2419,  2420,  2420,  2421,  2421,  2422,  2423,
1333 <    2424,  2425,  2425,  2426,  2429,  2434,  2440,  2446,  2452,  2457,
1334 <    2462,  2467,  2472,  2477,  2482,  2487,  2492,  2497,  2502,  2507,
1335 <    2512,  2517,  2523,  2534,  2539,  2544,  2549,  2554,  2559,  2562,
1336 <    2567,  2570,  2575,  2580,  2585,  2590,  2595,  2600,  2605,  2610,
1337 <    2615,  2620,  2625,  2630,  2639,  2648,  2653,  2658,  2664,  2663,
1338 <    2668,  2668,  2669,  2672,  2675,  2678,  2681,  2684,  2687,  2690,
1339 <    2693,  2696,  2699,  2702,  2705,  2708,  2711,  2714,  2717,  2720,
1340 <    2723,  2726,  2729,  2735,  2734,  2739,  2739,  2740,  2743,  2746,
1341 <    2749,  2752,  2755,  2758,  2761,  2764,  2767,  2770,  2773,  2776,
1342 <    2779,  2782,  2785,  2788,  2791,  2794,  2797,  2800,  2805,  2810,
1343 <    2815,  2824,  2827,  2827,  2828,  2829,  2829,  2830,  2830,  2831,
1344 <    2832,  2833,  2834,  2835,  2835,  2836,  2836,  2838,  2843,  2848,
1345 <    2853,  2858,  2863,  2868,  2873,  2878,  2883,  2888,  2893,  2901,
1346 <    2904,  2904,  2905,  2905,  2906,  2907,  2908,  2909,  2909,  2910,
1347 <    2911,  2913,  2919,  2925,  2931,  2937,  2946,  2960,  2966
1322 >    2096,  2097,  2097,  2097,  2098,  2098,  2098,  2099,  2099,  2100,
1323 >    2102,  2108,  2114,  2120,  2133,  2146,  2152,  2158,  2162,  2171,
1324 >    2170,  2175,  2175,  2176,  2180,  2186,  2197,  2203,  2209,  2215,
1325 >    2231,  2230,  2256,  2256,  2257,  2257,  2257,  2259,  2279,  2289,
1326 >    2288,  2315,  2315,  2316,  2316,  2316,  2318,  2324,  2333,  2335,
1327 >    2335,  2336,  2336,  2338,  2356,  2355,  2378,  2378,  2379,  2379,
1328 >    2379,  2381,  2387,  2396,  2399,  2399,  2400,  2400,  2401,  2401,
1329 >    2402,  2402,  2403,  2403,  2404,  2404,  2405,  2406,  2407,  2407,
1330 >    2408,  2408,  2409,  2409,  2410,  2410,  2411,  2411,  2412,  2412,
1331 >    2413,  2413,  2414,  2414,  2415,  2415,  2416,  2416,  2417,  2417,
1332 >    2418,  2418,  2419,  2420,  2421,  2421,  2422,  2422,  2423,  2424,
1333 >    2425,  2426,  2426,  2427,  2430,  2435,  2441,  2447,  2453,  2458,
1334 >    2463,  2468,  2473,  2478,  2483,  2488,  2493,  2498,  2503,  2508,
1335 >    2513,  2518,  2524,  2535,  2540,  2545,  2550,  2555,  2560,  2563,
1336 >    2568,  2571,  2576,  2581,  2586,  2591,  2596,  2601,  2606,  2611,
1337 >    2616,  2621,  2626,  2631,  2640,  2649,  2654,  2659,  2665,  2664,
1338 >    2669,  2669,  2670,  2673,  2676,  2679,  2682,  2685,  2688,  2691,
1339 >    2694,  2697,  2700,  2703,  2706,  2709,  2712,  2715,  2718,  2721,
1340 >    2724,  2727,  2730,  2736,  2735,  2740,  2740,  2741,  2744,  2747,
1341 >    2750,  2753,  2756,  2759,  2762,  2765,  2768,  2771,  2774,  2777,
1342 >    2780,  2783,  2786,  2789,  2792,  2795,  2798,  2801,  2806,  2811,
1343 >    2816,  2825,  2828,  2828,  2829,  2830,  2830,  2831,  2831,  2832,
1344 >    2833,  2834,  2835,  2836,  2836,  2837,  2837,  2839,  2844,  2849,
1345 >    2854,  2859,  2864,  2869,  2874,  2879,  2884,  2889,  2894,  2902,
1346 >    2905,  2905,  2906,  2906,  2907,  2908,  2909,  2910,  2910,  2911,
1347 >    2912,  2914,  2920,  2926,  2932,  2938,  2947,  2961,  2967
1348   };
1349   #endif
1350  
# Line 1386 | Line 1386 | static const char *const yytname[] =
1386    "RSA_PRIVATE_KEY_FILE", "RSA_PUBLIC_KEY_FILE", "SECONDS", "MINUTES",
1387    "HOURS", "DAYS", "WEEKS", "MONTHS", "YEARS", "SEND_PASSWORD", "SENDQ",
1388    "SERVERHIDE", "SERVERINFO", "SHORT_MOTD", "SPOOF", "SPOOF_NOTICE",
1389 <  "SQUIT", "SSL_CERTIFICATE_FILE", "SSL_DH_PARAM_FILE", "STATS_E_DISABLED",
1390 <  "STATS_I_OPER_ONLY", "STATS_K_OPER_ONLY", "STATS_O_OPER_ONLY",
1391 <  "STATS_P_OPER_ONLY", "T_ALL", "T_BOTS", "T_CALLERID", "T_CCONN",
1392 <  "T_CLUSTER", "T_DEAF", "T_DEBUG", "T_DLINE", "T_EXTERNAL",
1393 <  "T_FARCONNECT", "T_FILE", "T_FINGERPRINT", "T_FULL", "T_GLOBOPS",
1389 >  "SQUIT", "SSL_CERTIFICATE_FILE", "SSL_CERTIFICATE_FINGERPRINT",
1390 >  "SSL_DH_PARAM_FILE", "STATS_E_DISABLED", "STATS_I_OPER_ONLY",
1391 >  "STATS_K_OPER_ONLY", "STATS_O_OPER_ONLY", "STATS_P_OPER_ONLY", "T_ALL",
1392 >  "T_BOTS", "T_CALLERID", "T_CCONN", "T_CLUSTER", "T_DEAF", "T_DEBUG",
1393 >  "T_DLINE", "T_EXTERNAL", "T_FARCONNECT", "T_FILE", "T_FULL", "T_GLOBOPS",
1394    "T_INVISIBLE", "T_IPV4", "T_IPV6", "T_LOCOPS", "T_LOG", "T_MAX_CLIENTS",
1395    "T_NCHANGE", "T_NONONREG", "T_OPERWALL", "T_RECVQ", "T_REJ", "T_RESTART",
1396    "T_SERVER", "T_SERVICE", "T_SERVICES_NAME", "T_SERVNOTICE", "T_SET",
# Line 1423 | Line 1423 | static const char *const yytname[] =
1423    "logging_file_size", "logging_file_type", "$@3",
1424    "logging_file_type_items", "logging_file_type_item", "oper_entry", "$@4",
1425    "oper_items", "oper_item", "oper_name", "oper_user", "oper_password",
1426 <  "oper_encrypted", "oper_rsa_public_key_file", "oper_fingerprint",
1427 <  "oper_class", "oper_umodes", "$@5", "oper_umodes_items",
1428 <  "oper_umodes_item", "oper_flags", "$@6", "oper_flags_items",
1429 <  "oper_flags_item", "class_entry", "$@7", "class_items", "class_item",
1430 <  "class_name", "class_ping_time", "class_number_per_ip",
1431 <  "class_connectfreq", "class_max_number", "class_max_global",
1432 <  "class_max_local", "class_max_ident", "class_sendq", "class_recvq",
1433 <  "class_cidr_bitlen_ipv4", "class_cidr_bitlen_ipv6",
1426 >  "oper_encrypted", "oper_rsa_public_key_file",
1427 >  "oper_ssl_certificate_fingerprint", "oper_class", "oper_umodes", "$@5",
1428 >  "oper_umodes_items", "oper_umodes_item", "oper_flags", "$@6",
1429 >  "oper_flags_items", "oper_flags_item", "class_entry", "$@7",
1430 >  "class_items", "class_item", "class_name", "class_ping_time",
1431 >  "class_number_per_ip", "class_connectfreq", "class_max_number",
1432 >  "class_max_global", "class_max_local", "class_max_ident", "class_sendq",
1433 >  "class_recvq", "class_cidr_bitlen_ipv4", "class_cidr_bitlen_ipv6",
1434    "class_number_per_cidr", "class_min_idle", "class_max_idle",
1435    "class_flags", "$@8", "class_flags_items", "class_flags_item",
1436    "listen_entry", "$@9", "listen_flags", "$@10", "listen_flags_items",
# Line 1448 | Line 1448 | static const char *const yytname[] =
1448    "cluster_type", "$@18", "cluster_types", "cluster_type_item",
1449    "connect_entry", "$@19", "connect_items", "connect_item", "connect_name",
1450    "connect_host", "connect_vhost", "connect_send_password",
1451 <  "connect_accept_password", "connect_fingerprint", "connect_port",
1452 <  "connect_aftype", "connect_flags", "$@20", "connect_flags_items",
1453 <  "connect_flags_item", "connect_encrypted", "connect_hub_mask",
1454 <  "connect_leaf_mask", "connect_class", "connect_ssl_cipher_list",
1455 <  "kill_entry", "$@21", "kill_items", "kill_item", "kill_user",
1456 <  "kill_reason", "deny_entry", "$@22", "deny_items", "deny_item",
1457 <  "deny_ip", "deny_reason", "exempt_entry", "exempt_items", "exempt_item",
1458 <  "exempt_ip", "gecos_entry", "$@23", "gecos_items", "gecos_item",
1459 <  "gecos_name", "gecos_reason", "general_entry", "general_items",
1460 <  "general_item", "general_max_watch", "general_gline_enable",
1461 <  "general_gline_duration", "general_gline_request_duration",
1462 <  "general_gline_min_cidr", "general_gline_min_cidr6",
1463 <  "general_tkline_expire_notices", "general_kill_chase_time_limit",
1464 <  "general_hide_spoof_ips", "general_ignore_bogus_ts",
1465 <  "general_failed_oper_notice", "general_anti_nick_flood",
1466 <  "general_max_nick_time", "general_max_nick_changes",
1467 <  "general_max_accept", "general_anti_spam_exit_message_time",
1468 <  "general_ts_warn_delta", "general_ts_max_delta",
1469 <  "general_havent_read_conf", "general_invisible_on_connect",
1470 <  "general_warn_no_nline", "general_stats_e_disabled",
1471 <  "general_stats_o_oper_only", "general_stats_P_oper_only",
1472 <  "general_stats_k_oper_only", "general_stats_i_oper_only",
1473 <  "general_pace_wait", "general_caller_id_wait",
1474 <  "general_opers_bypass_callerid", "general_pace_wait_simple",
1475 <  "general_short_motd", "general_no_oper_flood",
1476 <  "general_true_no_oper_flood", "general_oper_pass_resv",
1477 <  "general_dots_in_ident", "general_max_targets", "general_use_egd",
1478 <  "general_egdpool_path", "general_services_name", "general_ping_cookie",
1479 <  "general_disable_auth", "general_throttle_time", "general_oper_umodes",
1480 <  "$@24", "umode_oitems", "umode_oitem", "general_oper_only_umodes",
1481 <  "$@25", "umode_items", "umode_item", "general_min_nonwildcard",
1482 <  "general_min_nonwildcard_simple", "general_default_floodcount",
1483 <  "channel_entry", "channel_items", "channel_item",
1484 <  "channel_disable_fake_channels", "channel_knock_delay",
1451 >  "connect_accept_password", "connect_ssl_certificate_fingerprint",
1452 >  "connect_port", "connect_aftype", "connect_flags", "$@20",
1453 >  "connect_flags_items", "connect_flags_item", "connect_encrypted",
1454 >  "connect_hub_mask", "connect_leaf_mask", "connect_class",
1455 >  "connect_ssl_cipher_list", "kill_entry", "$@21", "kill_items",
1456 >  "kill_item", "kill_user", "kill_reason", "deny_entry", "$@22",
1457 >  "deny_items", "deny_item", "deny_ip", "deny_reason", "exempt_entry",
1458 >  "exempt_items", "exempt_item", "exempt_ip", "gecos_entry", "$@23",
1459 >  "gecos_items", "gecos_item", "gecos_name", "gecos_reason",
1460 >  "general_entry", "general_items", "general_item", "general_max_watch",
1461 >  "general_gline_enable", "general_gline_duration",
1462 >  "general_gline_request_duration", "general_gline_min_cidr",
1463 >  "general_gline_min_cidr6", "general_tkline_expire_notices",
1464 >  "general_kill_chase_time_limit", "general_hide_spoof_ips",
1465 >  "general_ignore_bogus_ts", "general_failed_oper_notice",
1466 >  "general_anti_nick_flood", "general_max_nick_time",
1467 >  "general_max_nick_changes", "general_max_accept",
1468 >  "general_anti_spam_exit_message_time", "general_ts_warn_delta",
1469 >  "general_ts_max_delta", "general_havent_read_conf",
1470 >  "general_invisible_on_connect", "general_warn_no_nline",
1471 >  "general_stats_e_disabled", "general_stats_o_oper_only",
1472 >  "general_stats_P_oper_only", "general_stats_k_oper_only",
1473 >  "general_stats_i_oper_only", "general_pace_wait",
1474 >  "general_caller_id_wait", "general_opers_bypass_callerid",
1475 >  "general_pace_wait_simple", "general_short_motd",
1476 >  "general_no_oper_flood", "general_true_no_oper_flood",
1477 >  "general_oper_pass_resv", "general_dots_in_ident", "general_max_targets",
1478 >  "general_use_egd", "general_egdpool_path", "general_services_name",
1479 >  "general_ping_cookie", "general_disable_auth", "general_throttle_time",
1480 >  "general_oper_umodes", "$@24", "umode_oitems", "umode_oitem",
1481 >  "general_oper_only_umodes", "$@25", "umode_items", "umode_item",
1482 >  "general_min_nonwildcard", "general_min_nonwildcard_simple",
1483 >  "general_default_floodcount", "channel_entry", "channel_items",
1484 >  "channel_item", "channel_disable_fake_channels", "channel_knock_delay",
1485    "channel_knock_delay_channel", "channel_max_chans_per_user",
1486    "channel_max_chans_per_oper", "channel_max_bans",
1487    "channel_default_split_user_count", "channel_default_split_server_count",
# Line 1836 | Line 1836 | static const yytype_int16 yydefgoto[] =
1836  
1837   /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
1838     STATE-NUM.  */
1839 < #define YYPACT_NINF -736
1839 > #define YYPACT_NINF -990
1840   static const yytype_int16 yypact[] =
1841   {
1842 <    -736,   630,  -736,  -163,  -195,  -186,  -736,  -736,  -736,  -184,
1843 <    -736,  -174,  -736,  -736,  -736,  -172,  -736,  -736,  -736,  -148,
1844 <    -145,  -736,  -143,  -138,  -736,  -736,  -736,  -736,  -736,  -736,
1845 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1846 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,   311,
1847 <     925,  -125,   -92,   -71,    25,   -58,   424,   -53,   -50,   -38,
1848 <      49,   -22,   -20,     2,   622,   338,    27,     9,    26,    39,
1849 <    -131,   -16,    51,    70,     8,  -736,  -736,  -736,  -736,  -736,
1850 <      72,    74,    76,    80,    83,    98,   100,   103,   104,   110,
1851 <     116,   118,   325,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1852 <    -736,  -736,  -736,  -736,  -736,  -736,   650,   352,   189,  -736,
1853 <     122,    15,  -736,  -736,    65,  -736,   123,   127,   129,   131,
1854 <     132,   133,   134,   136,   137,   139,   140,   141,   143,   144,
1855 <     148,   150,   151,   152,   153,   155,   156,   158,   159,   160,
1856 <     161,   164,  -736,   165,  -736,   166,   170,   171,   178,   183,
1857 <     185,   188,   190,   191,   192,   194,   199,   205,   206,   207,
1858 <     210,   213,   214,   107,  -736,  -736,  -736,  -736,  -736,  -736,
1859 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1860 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1861 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1862 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1863 <    -736,  -736,   475,     6,   278,    48,   215,   216,    46,  -736,
1864 <    -736,  -736,    11,   489,    17,  -736,   218,   220,   221,   224,
1865 <     225,   228,   229,   230,     7,  -736,  -736,  -736,  -736,  -736,
1866 <    -736,  -736,  -736,  -736,   124,   231,   233,   235,   236,   239,
1867 <     247,   248,   250,   252,   257,   258,   259,   262,   268,   269,
1868 <     270,   271,    21,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1869 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1870 <    -736,    35,   281,   276,    18,  -736,  -736,  -736,   120,  -736,
1871 <     282,    62,  -736,  -736,     5,  -736,   291,   294,   380,   287,
1872 <    -736,   411,   413,   315,   417,   418,   418,   418,   419,   420,
1873 <     421,   323,   334,   322,  -736,   324,   320,   326,   327,  -736,
1874 <     330,   333,   335,   336,   337,   340,   341,   344,   346,   347,
1875 <     353,   356,   186,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1876 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1877 <     328,   358,   360,   361,   362,   363,   364,  -736,   367,   370,
1878 <     371,   372,   375,   377,   383,   279,  -736,  -736,  -736,  -736,
1879 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1880 <    -736,  -736,   384,   385,    22,  -736,  -736,  -736,   439,   389,
1881 <    -736,  -736,   387,   388,    20,  -736,  -736,  -736,   400,   418,
1882 <     418,   458,   410,   511,   497,   431,   418,   433,   513,   518,
1883 <     418,   519,   435,   436,   445,   418,   520,   521,   418,   548,
1884 <     552,   553,   554,   456,   450,   465,   453,   477,   418,   418,
1885 <     478,   481,   482,  -182,  -139,   483,   486,   560,   418,   490,
1886 <     491,   418,   418,   493,   494,   459,  -736,   479,   480,   484,
1887 <    -736,   495,   496,   500,   501,   502,    32,  -736,  -736,  -736,
1888 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,   507,   509,    45,
1889 <    -736,  -736,  -736,   485,   512,   515,  -736,   517,  -736,    10,
1890 <    -736,  -736,  -736,  -736,  -736,   580,   584,   514,  -736,   522,
1891 <     530,   534,    14,  -736,  -736,  -736,   524,   535,   536,  -736,
1892 <     537,   538,   539,   540,  -736,   541,    12,  -736,  -736,  -736,
1893 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,   545,   544,   549,
1894 <     550,     4,  -736,  -736,  -736,  -736,   503,   533,   565,   598,
1895 <     568,   571,   572,   418,   556,  -736,  -736,   599,   574,   602,
1896 <     638,   675,   661,   662,   663,   664,   665,   666,   682,   669,
1897 <     -98,    59,   672,   673,   573,  -736,   575,   569,  -736,    89,
1898 <    -736,  -736,  -736,  -736,   591,   576,  -736,   577,   679,   578,
1899 <    -736,   581,   582,  -736,   583,    19,  -736,  -736,  -736,  -736,
1900 <     587,   588,   596,  -736,   600,   604,   607,   608,   579,   612,
1901 <     614,   615,   616,   617,   619,   620,   621,  -736,  -736,   700,
1902 <     716,   418,   623,   719,   742,   418,   744,   746,   418,   686,
1903 <     747,   748,   418,   750,   750,   628,  -736,  -736,   751,   121,
1904 <     753,   660,   754,   758,   637,   760,   761,   763,   762,   765,
1905 <     766,   767,   648,  -736,   771,   773,   674,  -736,   684,  -736,
1906 <     774,   775,   688,  -736,   690,   692,   693,   695,   696,   703,
1907 <     704,   705,   707,   708,   709,   713,   715,   718,   721,   724,
1908 <     726,   727,   729,   731,   732,   733,   734,   735,   736,   739,
1909 <     657,   740,   701,   741,   743,   749,   752,   755,   756,   757,
1910 <     759,   764,   768,   769,   770,   776,   777,   781,   782,   783,
1911 <     784,   785,   786,  -736,  -736,   802,   678,   772,   821,   792,
1912 <     840,   844,   846,   787,  -736,   847,   848,   788,  -736,  -736,
1913 <     849,   850,   789,   867,   790,  -736,   791,   793,  -736,  -736,
1914 <     853,   855,   794,  -736,  -736,   856,   778,   795,   860,   862,
1915 <     864,   865,   796,   869,   797,  -736,  -736,   875,   876,   891,
1916 <     800,  -736,   801,   803,   806,   807,   808,   809,   810,   811,
1917 <    -736,   812,   813,   814,   815,   816,   817,   818,   819,   820,
1918 <     822,   823,   824,   825,  -736,  -736,  -194,  -736,  -736,  -736,
1919 <    -187,  -736,   826,   827,  -736,  -736,   897,   799,   828,  -736,
1920 <     829,  -736,    66,   830,  -736,  -736,   898,   831,   923,   832,
1921 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,   418,   418,
1922 <     418,   418,   418,   418,   418,  -736,  -736,  -736,  -736,  -736,
1923 <    -736,  -736,  -736,  -736,  -736,   833,   835,   836,   -36,   837,
1924 <     838,   839,   841,   842,   843,   845,   851,   852,   854,   265,
1925 <     857,   858,  -736,   859,   861,   863,   866,   868,   870,   871,
1926 <      16,   872,   873,   874,   877,   878,   879,   880,  -736,   881,
1927 <     882,  -736,  -736,   883,   884,  -736,  -736,  -736,  -736,  -736,
1928 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1929 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1930 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1931 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1932 <    -736,  -736,  -736,  -171,  -736,  -736,  -736,  -736,  -736,  -736,
1933 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1934 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -155,  -736,  -736,
1935 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1936 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,   885,
1937 <     886,   275,   887,   888,   889,   890,   892,  -736,   893,   894,
1938 <    -736,   895,   896,     0,   901,   899,  -736,  -736,  -736,  -736,
1939 <     900,   902,  -736,   904,   905,   476,   906,   907,   908,   909,
1940 <     745,   910,  -736,   911,   912,   913,  -736,  -736,  -736,  -736,
1941 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1942 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,   -98,
1943 <    -736,    59,  -736,  -736,   914,   393,  -736,  -736,   915,   916,
1944 <     917,  -736,    75,  -736,  -736,  -736,  -736,  -736,   918,   738,
1945 <     921,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1946 <    -736,  -736,  -736,  -736,  -133,  -736,  -736,  -736,  -736,  -736,
1947 <    -736,  -736,  -736,  -736,  -736,  -736,   750,   750,   750,  -736,
1948 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1949 <    -736,  -736,  -124,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1950 <    -736,  -736,  -736,  -736,  -736,  -736,   657,  -736,   701,  -736,
1951 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1952 <    -736,  -104,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1953 <    -736,  -736,  -736,  -736,  -736,   -68,  -736,   948,   867,   922,
1954 <    -736,  -736,  -736,  -736,  -736,   919,  -736,  -736,   920,  -736,
1955 <    -736,  -736,  -736,   924,  -736,  -736,  -736,  -736,  -736,  -736,
1956 <    -736,  -736,  -736,  -736,   -43,  -736,  -736,  -736,  -736,  -736,
1957 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1958 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1959 <    -736,   -30,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1960 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1961 <     -21,  -736,  -736,   942,   -90,   927,   926,  -736,  -736,  -736,
1962 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,   -15,
1963 <    -736,  -736,  -736,   -36,  -736,  -736,  -736,  -736,    16,  -736,
1964 <    -736,  -736,   275,  -736,     0,  -736,  -736,  -736,   940,   943,
1965 <     944,  -736,   476,  -736,   745,  -736,   393,   928,   931,   932,
1966 <     516,  -736,  -736,   738,  -736,  -736,  -736,  -736,  -736,  -736,
1967 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1968 <    -736,  -736,  -736,  -736,    61,  -736,  -736,  -736,   516,  -736
1842 >    -990,   660,  -990,  -163,  -210,  -201,  -990,  -990,  -990,  -195,
1843 >    -990,  -192,  -990,  -990,  -990,  -190,  -990,  -990,  -990,  -178,
1844 >    -172,  -990,  -150,  -148,  -990,  -990,  -990,  -990,  -990,  -990,
1845 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1846 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,   248,
1847 >     886,  -127,  -125,  -106,    27,   -92,   424,   -71,   -58,   -53,
1848 >      49,   -42,   -40,   -34,   320,   395,   -28,     9,    26,   -20,
1849 >    -131,   -16,     1,    38,     8,  -990,  -990,  -990,  -990,  -990,
1850 >      87,    90,   103,   108,   112,   113,   115,   116,   117,   119,
1851 >     122,   123,   337,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1852 >    -990,  -990,  -990,  -990,  -990,  -990,   700,   380,    51,  -990,
1853 >     125,    25,  -990,  -990,    80,  -990,   126,   127,   130,   133,
1854 >     134,   136,   139,   140,   143,   147,   148,   150,   151,   152,
1855 >     153,   155,   157,   159,   160,   161,   162,   163,   164,   167,
1856 >     168,   171,  -990,   172,  -990,   176,   177,   182,   183,   190,
1857 >     191,   194,   195,   196,   197,   199,   200,   201,   205,   206,
1858 >     207,   211,   212,   107,  -990,  -990,  -990,  -990,  -990,  -990,
1859 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1860 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1861 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1862 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1863 >    -990,  -990,   330,     6,    11,   101,   216,   218,    46,  -990,
1864 >    -990,  -990,    13,   501,    17,  -990,   219,   221,   222,   230,
1865 >     233,   235,   236,   239,     7,  -990,  -990,  -990,  -990,  -990,
1866 >    -990,  -990,  -990,  -990,   189,   243,   246,   247,   252,   254,
1867 >     258,   259,   260,   261,   262,   263,   266,   267,   270,   271,
1868 >     276,   278,    21,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1869 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1870 >    -990,    85,   251,   280,    18,  -990,  -990,  -990,    73,  -990,
1871 >     282,    62,  -990,  -990,     5,  -990,   384,   389,   391,   291,
1872 >    -990,   412,   413,   315,   416,   417,   417,   417,   418,   419,
1873 >     425,   334,   335,   313,  -990,   323,   321,   324,   326,  -990,
1874 >     338,   340,   341,   344,   345,   348,   355,   357,   358,   359,
1875 >     360,   364,   186,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1876 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1877 >     368,   367,   369,   370,   372,   374,   375,  -990,   376,   377,
1878 >     378,   382,   385,   386,   387,   279,  -990,  -990,  -990,  -990,
1879 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1880 >    -990,  -990,   390,   392,    22,  -990,  -990,  -990,   428,   383,
1881 >    -990,  -990,   393,   402,    20,  -990,  -990,  -990,   404,   417,
1882 >     417,   457,   423,   524,   516,   435,   417,   436,   537,   542,
1883 >     417,   543,   438,   441,   445,   417,   546,   548,   417,   550,
1884 >     551,   552,   555,   456,   439,   458,   440,   462,   417,   417,
1885 >     463,   464,   466,    83,    94,   469,   472,   559,   417,   475,
1886 >     477,   417,   417,   478,   479,   465,  -990,   468,   460,   476,
1887 >    -990,   480,   482,   483,   485,   487,    32,  -990,  -990,  -990,
1888 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,   490,   491,    39,
1889 >    -990,  -990,  -990,   498,   496,   497,  -990,   502,  -990,    10,
1890 >    -990,  -990,  -990,  -990,  -990,   568,   571,   504,  -990,   506,
1891 >     508,   509,    14,  -990,  -990,  -990,   507,   510,   517,  -990,
1892 >     518,   519,   521,   522,  -990,   525,    12,  -990,  -990,  -990,
1893 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,   529,   530,   531,
1894 >     532,     4,  -990,  -990,  -990,  -990,   499,   526,   544,   582,
1895 >     553,   556,   557,   417,   547,  -990,  -990,   603,   558,   644,
1896 >     661,   663,   645,   650,   653,   655,   656,   657,   677,   664,
1897 >      57,    59,   666,   667,   569,  -990,   570,   565,  -990,    74,
1898 >    -990,  -990,  -990,  -990,   588,   572,  -990,   573,   676,   576,
1899 >    -990,   577,   575,  -990,   578,    19,  -990,  -990,  -990,  -990,
1900 >     583,   586,   587,  -990,   589,   592,   594,   595,   421,   598,
1901 >     599,   600,   601,   602,   605,   606,   607,  -990,  -990,   699,
1902 >     720,   417,   609,   725,   730,   417,   731,   732,   417,   711,
1903 >     733,   734,   417,   737,   737,   621,  -990,  -990,   724,   104,
1904 >     736,   641,   738,   740,   625,   741,   743,   748,   744,   750,
1905 >     751,   752,   646,  -990,   753,   755,   654,  -990,   659,  -990,
1906 >     771,   775,   674,  -990,   681,   685,   686,   688,   690,   694,
1907 >     695,   696,   697,   698,   702,   709,   712,   714,   716,   717,
1908 >     719,   728,   729,   742,   745,   746,   747,   754,   756,   757,
1909 >     691,   758,   726,   759,   760,   761,   762,   763,   764,   767,
1910 >     768,   770,   772,   773,   774,   776,   777,   778,   779,   780,
1911 >     781,   782,   783,  -990,  -990,   801,   693,   721,   802,   794,
1912 >     822,   833,   839,   784,  -990,   840,   845,   785,  -990,  -990,
1913 >     850,   852,   749,   868,   786,  -990,   787,   788,  -990,  -990,
1914 >     855,   857,   789,  -990,  -990,   871,   792,   790,   873,   892,
1915 >     893,   894,   791,   897,   796,  -990,  -990,   899,   900,   901,
1916 >     800,  -990,   803,   804,   805,   806,   807,   808,   809,   810,
1917 >    -990,   811,   812,   813,   814,   815,   816,   817,   818,   819,
1918 >     820,   821,   823,   824,  -990,  -990,  -187,  -990,  -990,  -990,
1919 >    -182,  -990,   825,   826,  -990,  -990,   903,   799,   827,  -990,
1920 >     828,  -990,    97,   829,  -990,  -990,   924,   830,   932,   831,
1921 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,   417,   417,
1922 >     417,   417,   417,   417,   417,  -990,  -990,  -990,  -990,  -990,
1923 >    -990,  -990,  -990,  -990,  -990,   832,   834,   835,   -33,   836,
1924 >     837,   838,   841,   842,   843,   844,   846,   847,   848,   179,
1925 >     849,   851,  -990,   853,   854,   856,   858,   859,   860,   861,
1926 >      16,   862,   863,   864,   865,   866,   867,   869,  -990,   870,
1927 >     872,  -990,  -990,   874,   875,  -990,  -990,  -990,  -990,  -990,
1928 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1929 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1930 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1931 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1932 >    -990,  -990,  -990,  -171,  -990,  -990,  -990,  -990,  -990,  -990,
1933 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1934 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -133,  -990,  -990,
1935 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1936 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,   876,
1937 >     877,   541,   878,   879,   880,   881,   882,  -990,   883,   884,
1938 >    -990,   885,   887,   121,   896,   888,  -990,  -990,  -990,  -990,
1939 >     889,   890,  -990,   891,   895,   527,   898,   902,   904,   905,
1940 >     769,   906,  -990,   907,   908,   909,  -990,  -990,  -990,  -990,
1941 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1942 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,    57,
1943 >    -990,    59,  -990,  -990,   910,   538,  -990,  -990,   911,   912,
1944 >     913,  -990,    82,  -990,  -990,  -990,  -990,  -990,   914,   612,
1945 >     917,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1946 >    -990,  -990,  -990,  -990,  -124,  -990,  -990,  -990,  -990,  -990,
1947 >    -990,  -990,  -990,  -990,  -990,  -990,   737,   737,   737,  -990,
1948 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1949 >    -990,  -990,   -68,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1950 >    -990,  -990,  -990,  -990,  -990,  -990,   691,  -990,   726,  -990,
1951 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1952 >    -990,   -21,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1953 >    -990,  -990,  -990,  -990,  -990,   -15,  -990,   956,   868,   918,
1954 >    -990,  -990,  -990,  -990,  -990,   915,  -990,  -990,   916,  -990,
1955 >    -990,  -990,  -990,   919,  -990,  -990,  -990,  -990,  -990,  -990,
1956 >    -990,  -990,  -990,  -990,    50,  -990,  -990,  -990,  -990,  -990,
1957 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1958 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1959 >    -990,    64,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1960 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1961 >      98,  -990,  -990,   942,   -77,   920,   922,  -990,  -990,  -990,
1962 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,    99,
1963 >    -990,  -990,  -990,   -33,  -990,  -990,  -990,  -990,    16,  -990,
1964 >    -990,  -990,   541,  -990,   121,  -990,  -990,  -990,   941,   946,
1965 >     948,  -990,   527,  -990,   769,  -990,   538,   925,   926,   927,
1966 >     242,  -990,  -990,   612,  -990,  -990,  -990,  -990,  -990,  -990,
1967 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1968 >    -990,  -990,  -990,  -990,   109,  -990,  -990,  -990,   242,  -990
1969   };
1970  
1971   /* YYPGOTO[NTERM-NUM].  */
1972   static const yytype_int16 yypgoto[] =
1973   {
1974 <    -736,  -736,  -736,   -48,  -303,  -735,  -613,  -736,  -736,   903,
1975 <    -736,  -736,  -736,  -736,   929,  -736,  -736,  -736,    64,  -736,
1976 <      63,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1977 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,   996,  -736,
1978 <    -736,  -736,  -736,  -736,  -736,   585,  -736,  -736,  -736,  -736,
1979 <     804,  -736,  -736,  -736,  -736,    57,  -736,  -736,  -736,  -736,
1980 <    -736,  -188,  -736,  -736,  -736,   593,  -736,  -736,  -736,  -736,
1981 <    -736,  -736,  -736,  -736,  -736,  -736,  -150,  -736,  -736,  -736,
1982 <    -146,  -736,  -736,  -736,   834,  -736,  -736,  -736,  -736,  -736,
1983 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1984 <    -736,  -736,  -736,  -122,  -736,  -736,  -736,  -736,  -736,  -135,
1985 <    -736,   643,  -736,  -736,  -736,   -25,  -736,  -736,  -736,  -736,
1986 <    -736,   644,  -736,  -736,  -736,  -736,  -736,  -736,  -736,   -99,
1987 <    -736,  -736,  -736,  -736,  -736,  -736,   626,  -736,  -736,  -736,
1988 <    -736,  -736,   930,  -736,  -736,  -736,  -736,   566,  -736,  -736,
1989 <    -736,  -736,  -736,  -118,  -736,  -736,  -736,   592,  -736,  -736,
1990 <    -736,  -736,   -96,  -736,  -736,  -736,   798,  -736,  -736,  -736,
1991 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,   -61,  -736,
1992 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,   689,  -736,  -736,
1993 <    -736,  -736,  -736,   780,  -736,  -736,  -736,  -736,  1048,  -736,
1994 <    -736,  -736,  -736,   779,  -736,  -736,  -736,  -736,   997,  -736,
1995 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1996 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1997 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1998 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,
1999 <    -736,  -736,  -736,  -736,    73,  -736,  -736,  -736,    79,  -736,
2000 <    -736,  -736,  -736,  -736,  1070,  -736,  -736,  -736,  -736,  -736,
2001 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736,   933,
2002 <    -736,  -736,  -736,  -736,  -736,  -736,  -736,  -736
1974 >    -990,  -990,  -990,  -176,  -303,  -989,  -613,  -990,  -990,   934,
1975 >    -990,  -990,  -990,  -990,   921,  -990,  -990,  -990,    70,  -990,
1976 >      81,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1977 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  1007,  -990,
1978 >    -990,  -990,  -990,  -990,  -990,   620,  -990,  -990,  -990,  -990,
1979 >     923,  -990,  -990,  -990,  -990,    75,  -990,  -990,  -990,  -990,
1980 >    -990,  -173,  -990,  -990,  -990,   611,  -990,  -990,  -990,  -990,
1981 >    -990,  -990,  -990,  -990,  -990,  -990,  -116,  -990,  -990,  -990,
1982 >    -112,  -990,  -990,  -990,   793,  -990,  -990,  -990,  -990,  -990,
1983 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1984 >    -990,  -990,  -990,   -90,  -990,  -990,  -990,  -990,  -990,  -103,
1985 >    -990,   648,  -990,  -990,  -990,    35,  -990,  -990,  -990,  -990,
1986 >    -990,   668,  -990,  -990,  -990,  -990,  -990,  -990,  -990,   -86,
1987 >    -990,  -990,  -990,  -990,  -990,  -990,   616,  -990,  -990,  -990,
1988 >    -990,  -990,   928,  -990,  -990,  -990,  -990,   579,  -990,  -990,
1989 >    -990,  -990,  -990,  -100,  -990,  -990,  -990,   596,  -990,  -990,
1990 >    -990,  -990,   -80,  -990,  -990,  -990,   795,  -990,  -990,  -990,
1991 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,   -61,  -990,
1992 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,   689,  -990,  -990,
1993 >    -990,  -990,  -990,   797,  -990,  -990,  -990,  -990,  1048,  -990,
1994 >    -990,  -990,  -990,   798,  -990,  -990,  -990,  -990,   998,  -990,
1995 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1996 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1997 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1998 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,
1999 >    -990,  -990,  -990,  -990,    76,  -990,  -990,  -990,    77,  -990,
2000 >    -990,  -990,  -990,  -990,  1070,  -990,  -990,  -990,  -990,  -990,
2001 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990,   931,
2002 >    -990,  -990,  -990,  -990,  -990,  -990,  -990,  -990
2003   };
2004  
2005   /* YYTABLE[YYPACT[STATE-NUM]].  What to do in state STATE-NUM.  If
# Line 2009 | Line 2009 | static const yytype_int16 yypgoto[] =
2009   static const yytype_int16 yytable[] =
2010   {
2011       830,   831,   589,   590,   591,   517,   571,   466,   225,    70,
2012 <     282,   473,   489,   496,  1042,   489,   109,   829,   517,   282,
2013 <     571,   391,   244,   381,  1070,   679,   109,   289,   680,   497,
2014 <    1008,    49,    71,   447,  1009,   226,   556,  1010,   518,    72,
2015 <      50,  1011,    54,   227,   498,   245,   466,   215,  1112,   448,
2016 <     215,   518,    56,  1085,    60,   228,   229,  1086,   230,   231,
2017 <     232,    47,    48,   289,   449,   474,   391,  1018,   681,  1087,
2018 <     475,   682,   476,  1088,   499,   110,  1018,   246,    64,   519,
2019 <     233,    65,   382,    67,   247,   110,   490,  1043,    68,   490,
2020 <     556,  1212,   519,   295,   450,  1213,   645,   646,   764,   765,
2021 <    1217,   106,   572,   652,  1218,    73,   248,   656,   115,   500,
2022 <     249,  1238,   661,   116,   117,   664,   572,   392,   250,   118,
2023 <    1221,   251,   252,   290,  1222,   674,   675,   119,   520,   501,
2024 <     467,   477,   557,   120,   107,   686,   121,   122,   689,   690,
2012 >     282,   473,   473,   496,   489,   489,    49,  1042,   517,   282,
2013 >     571,   391,   244,   381,  1070,    50,   109,   289,   109,   497,
2014 >     829,    54,    71,   447,    56,   226,    60,  1008,   518,    72,
2015 >     466,  1009,  1010,   227,   498,   245,  1011,   215,    64,   448,
2016 >     215,   518,   381,  1085,    65,   228,   229,  1086,   230,   231,
2017 >     232,    47,    48,   289,   449,   474,   474,  1214,  1215,  1216,
2018 >     475,   475,   476,   476,   499,   556,    67,   246,    68,   519,
2019 >     233,   391,   382,  1018,   247,   110,   556,   110,   490,   490,
2020 >    1043,  1087,   519,   295,   450,  1088,   645,   646,  1018,   106,
2021 >    1212,   107,   572,   652,  1213,    73,   248,   656,   115,   500,
2022 >     249,   382,   661,   116,   117,   664,   572,   392,   250,   118,
2023 >     108,   251,   252,   290,  1238,   674,   675,   119,   520,   501,
2024 >     467,   477,   477,   120,   114,   686,   121,   122,   689,   690,
2025       216,   520,   123,   216,   393,   502,   383,   124,   125,   451,
2026 <     126,   127,   128,   253,   129,   108,  1223,   452,   453,   290,
2027 <    1224,   130,   392,  1019,   217,   131,   132,   217,   114,   467,
2028 <     254,   255,  1019,   212,   133,  -123,   213,   491,   454,   503,
2029 <     491,  1231,  1113,   134,  -123,  1232,   557,   315,   214,   393,
2030 <     381,   135,  1114,   136,  1233,   137,   256,   138,  1234,   139,
2031 <     140,   316,   317,  1235,   222,   318,   223,  1236,  1071,  1242,
2032 <     504,   296,   141,  1243,   257,   258,   259,   142,   143,   144,
2033 <     573,   145,   146,   147,   574,   468,   148,   283,   224,   740,
2026 >     126,   127,   128,   253,   129,   212,  1217,   452,   453,   290,
2027 >    1218,   130,   503,   467,   217,   131,   132,   217,   213,  1112,
2028 >     254,   557,   255,   214,   133,   383,  -123,   392,   454,  1019,
2029 >     491,   491,   557,   134,   222,  -123,   223,   315,  1056,  1057,
2030 >    1058,   135,   224,   136,  1019,   137,   256,   138,   281,   139,
2031 >     140,   316,   317,  1221,   393,   318,   294,  1222,  1071,  1223,
2032 >     504,   296,   141,  1224,   257,   258,   259,   142,   143,   144,
2033 >     573,   145,   146,   147,   574,   468,   148,   283,   297,   740,
2034       749,   505,   534,   299,   573,   714,   283,   734,   574,   722,
2035 <     389,   260,   261,   565,   789,   642,   554,   636,   319,   382,
2036 <     558,   455,   149,   281,  1020,   768,   769,   703,   150,   151,
2037 <     152,   153,   154,  1020,   468,   294,   320,   321,   322,   323,
2038 <     707,   487,   484,   324,  1056,  1057,  1058,   325,   297,   473,
2039 <     350,  1021,   351,   326,   352,  1267,   567,   569,  1091,  1268,
2040 <    1021,   155,   834,   835,   327,   328,   353,   298,   817,   301,
2041 <    1196,   302,   821,   303,   558,   824,   329,   304,  1092,   828,
2042 <     305,   354,    70,   383,   778,   156,   157,  1093,   158,   159,
2043 <     160,  1214,  1215,  1216,   161,   306,    79,   307,   330,   162,
2044 <     308,   309,   445,   474,   355,    71,   356,   310,   475,   244,
2045 <     476,   357,    72,   311,  1094,   312,    80,    81,   536,   388,
2046 <     398,   358,    82,   350,   399,   351,   400,   352,   401,   402,
2047 <     403,   404,   245,   405,   406,   331,   407,   408,   409,   353,
2048 <     410,   411,   829,  1095,  1096,   412,   359,   413,   414,   415,
2049 <     416,  1097,   417,   418,   354,   419,   420,   421,   422,    83,
2050 <      84,   423,   425,   427,   246,    85,    86,   428,   429,   477,
2051 <     360,   247,    87,    88,    89,   430,  1098,   355,    73,   356,
2052 <     431,   615,   432,   580,   357,   433,   581,   434,   435,   436,
2053 <     361,   437,  1099,   248,   358,   115,   438,   249,    90,    91,
2054 <     116,   117,   439,   440,   441,   250,   118,   442,   251,   252,
2055 <     443,   444,   485,   486,   119,   526,   362,   527,   528,   359,
2056 <     120,   529,   530,   121,   122,   531,   532,   533,   537,   123,
2057 <     538,  1180,   539,   540,   124,   125,   541,   126,   127,   128,
2058 <     253,   129,   363,   360,   542,   543,   447,   544,   130,   545,
2059 <    1124,  1100,   131,   132,   546,   547,   548,   254,   255,   549,
2060 <     496,   133,   448,   361,  1125,   550,   551,   552,   553,   364,
2061 <     134,  1126,   582,   564,   632,   563,   497,   449,   135,   568,
2062 <     136,   583,   137,   256,   138,  1127,   139,   140,   584,   362,
2063 <     585,   498,   586,  1181,   587,   588,   592,   593,   594,   141,
2064 <     595,   257,   258,   259,   142,   143,   144,   450,   145,   146,
2065 <     147,   596,  1128,   148,  1129,   363,   597,   599,   598,  1182,
2066 <     313,   499,   617,   600,   601,  1257,  1183,   603,   260,   261,
2067 <     604,   638,   605,   606,   607,   647,  1184,   608,   609,   149,
2068 <    1130,   610,   364,   611,   612,   150,   151,   152,   153,   154,
2069 <     613,  1239,  1258,   614,  1259,   618,   500,   619,   620,   621,
2070 <     622,   623,   451,  1185,   625,  1186,  1187,   626,   627,   628,
2071 <     452,   453,   629,  1131,   630,  1132,   501,   644,   155,  1188,
2072 <     631,   634,   635,   639,   640,   641,  1189,   648,   649,   650,
2073 <     654,   454,   502,   225,  1133,   655,   657,   662,   663,  1260,
2074 <       2,     3,   156,   157,     4,   158,   159,   160,   651,  1134,
2075 <     653,   161,   658,   659,     5,  1135,   162,     6,     7,  1136,
2076 <     226,   315,   660,     8,  1137,   665,   503,  1138,   227,   666,
2077 <     667,   668,  1139,   669,     9,   316,   317,    10,    11,   318,
2078 <     228,   229,   671,   230,   231,   232,  1140,   670,  1261,  1262,
2079 <     672,  1141,   685,   693,   673,   676,   588,   504,   677,   678,
2080 <     683,    12,  1142,   684,   455,   233,    13,   687,   688,  1143,
2081 <     691,   692,   716,   694,    14,   882,   717,   695,   505,   709,
2082 <     742,   696,   319,   798,   799,   800,   801,   802,   803,   804,
2083 <     745,   751,   698,   699,   753,    15,    16,   700,   701,   702,
2084 <     320,   321,   322,   323,   705,  1263,   706,   324,   718,   710,
2085 <     743,   325,   711,    17,   713,   754,   719,   326,   724,   906,
2086 <    1032,  1033,  1034,  1035,  1036,  1037,  1038,   720,   327,   328,
2087 <      18,   721,   725,   726,   728,   729,   730,   731,   733,   736,
2088 <     329,   737,   744,    19,    20,   746,   738,   739,   747,   748,
2089 <     750,   752,   755,   756,   757,   758,   759,   760,   761,   762,
2090 <      21,   763,   330,  1150,   772,   773,   776,   774,   780,   775,
2091 <     781,   783,   784,   782,    22,   785,  1199,   815,   825,   786,
2092 <     788,   791,   792,    23,   883,   884,   885,    24,   886,   887,
2093 <     793,   888,   889,   816,   794,   890,   819,   891,   795,   331,
2094 <     892,   796,   797,   893,   894,   895,   807,   896,   808,   809,
2095 <     810,   811,   897,   812,   813,   814,   898,   899,   900,   820,
2096 <     818,   822,   832,   823,   826,   827,   901,   829,   907,   908,
2097 <     909,   902,   910,   911,   840,   912,   913,   837,  1200,   914,
2098 <     843,   915,   848,   833,   916,   836,   838,   917,   918,   919,
2099 <     839,   920,   841,   842,   844,   950,   921,   845,   846,   847,
2100 <     922,   923,   924,   849,  1201,   850,   853,   854,   851,   953,
2101 <     925,  1202,  1151,  1152,  1153,   926,  1154,  1155,   852,  1156,
2102 <    1157,  1203,   855,  1158,   856,  1159,   857,   858,  1160,   859,
2103 <     860,  1161,  1162,  1163,   949,  1164,    79,   861,   862,   863,
2104 <    1165,   864,   865,   866,  1166,  1167,  1168,   867,  1204,   868,
2105 <    1205,  1206,   869,   952,  1169,   870,    80,    81,   871,  1170,
2106 <     872,   873,    82,   874,  1207,   875,   876,   877,   878,   879,
2107 <     880,  1208,   954,   881,   905,   929,   955,   930,   956,   958,
2108 <     959,   961,   962,   931,   964,   970,   932,   971,   973,   933,
2109 <     934,   935,   976,   936,   977,   974,   978,   979,   937,    83,
2110 <      84,   981,   938,   939,   940,    85,    86,   983,   984,   951,
2111 <     941,   942,    87,    88,    89,   943,   944,   945,   946,   947,
2112 <     948,   957,   960,   985,   967,   968,   963,   969,   972,  1014,
2113 <    1028,   982,   975,   980,   986,   987,  1015,   988,    90,    91,
2114 <     989,   990,   991,   992,   993,   994,   995,   996,   997,   998,
2115 <     999,  1000,  1001,  1002,  1003,  1030,  1004,  1005,  1006,  1007,
2116 <    1012,  1013,  1016,  1017,  1027,  1225,  1031,  1039,  1029,  1040,
2117 <    1041,  1046,  1047,  1048,  1237,  1049,  1050,  1051,  1248,  1052,
2118 <     300,  1249,  1250,  1177,  1178,  1053,  1054,   723,  1055,  1197,
2119 <    1269,  1061,  1062,  1063,  1252,  1064,  1251,  1065,   566,  1247,
2120 <    1066,  1244,  1067,  1226,  1068,  1069,  1074,  1075,  1076,   735,
2121 <     704,  1077,  1078,  1079,  1080,  1081,  1082,  1083,  1084,  1089,
2122 <    1090,  1103,  1104,  1105,  1106,  1117,  1107,  1108,  1109,  1110,
2123 <    1111,   488,   715,  1246,  1120,  1266,  1121,  1118,  1122,  1123,
2124 <    1146,  1147,  1148,  1149,  1173,  1174,  1175,  1176,  1179,  1192,
2125 <    1253,   790,  1198,  1193,  1194,  1211,  1227,   741,  1228,  1229,
2126 <    1241,   779,  1254,  1230,  1240,  1255,  1256,  1245,   708,   390,
2127 <     446,  1220,   314,   633,   637,  1219,   616,   535,     0,     0,
2128 <       0,     0,     0,   643,     0,     0,     0,     0,     0,     0,
2035 >     567,   260,   261,   565,   789,   642,   554,   636,   319,    70,
2036 >     389,   455,   149,   764,   765,   768,   769,   703,   468,   150,
2037 >     151,   152,   153,   154,   707,   298,   320,   321,   322,   323,
2038 >    1020,   487,    71,   324,  1231,   834,   835,   325,  1232,    72,
2039 >     350,  1257,   351,   326,   352,  1020,   829,   569,  1233,   558,
2040 >     679,   155,  1234,   680,   327,   328,   353,  1021,   817,   778,
2041 >     558,   681,   821,  1113,   682,   824,   329,  1196,  1258,   828,
2042 >    1259,   354,  1021,  1114,   301,   156,   157,   302,   158,   159,
2043 >     160,   225,  1235,  1242,   161,   484,  1236,  1243,   330,   162,
2044 >     303,   447,   445,  1267,   355,   304,   356,  1268,    79,   305,
2045 >     306,   357,   307,   308,   309,    73,   310,   448,   226,   311,
2046 >     312,   358,   388,   398,   399,  1260,   227,   400,    80,    81,
2047 >     401,   402,   449,   403,    82,   331,   404,   405,   228,   229,
2048 >     406,   230,   231,   232,   407,   408,   359,   409,   410,   411,
2049 >     412,   350,   413,   351,   414,   352,   415,   416,   417,   418,
2050 >     419,   420,   450,   233,   421,   422,   244,   353,   423,   425,
2051 >     360,    83,    84,   427,   428,  1261,  1262,    85,    86,   429,
2052 >     430,   615,   354,   536,    87,    88,    89,   431,   432,   245,
2053 >     361,   433,   434,   435,   436,   115,   437,   438,   439,   362,
2054 >     116,   117,   440,   441,   442,   355,   118,   356,   443,   444,
2055 >      90,    91,   357,   485,   119,   486,   526,   451,   527,   528,
2056 >     120,   246,   358,   121,   122,   452,   453,   529,   247,   123,
2057 >     530,  1263,   531,   532,   124,   125,   533,   126,   127,   128,
2058 >     537,   129,   363,   538,   539,   563,   454,   359,   130,   540,
2059 >     248,   541,   131,   132,   249,   542,   543,   544,   545,   546,
2060 >     547,   133,   250,   548,   549,   251,   252,   550,   551,   364,
2061 >     134,   360,   496,   552,   632,   553,   580,   564,   135,   568,
2062 >     136,   581,   137,   582,   138,   583,   139,   140,   497,   584,
2063 >     585,   361,   586,   587,   588,   592,   593,   253,   588,   141,
2064 >     362,  1124,   594,   498,   142,   143,   144,   597,   145,   146,
2065 >     147,   595,   596,   148,   254,  1125,   255,   598,   599,   455,
2066 >     638,   600,  1126,   601,  1091,   798,   799,   800,   801,   802,
2067 >     803,   804,   313,   499,   647,   603,  1127,   604,   605,   149,
2068 >     256,   606,   607,   363,  1092,   608,   150,   151,   152,   153,
2069 >     154,  1239,   609,  1093,   610,   611,   612,   613,   257,   258,
2070 >     259,   614,   617,  1128,   618,  1129,   619,   620,   500,   621,
2071 >     364,   622,   623,   625,   626,   627,  1180,   639,   155,   628,
2072 >    1094,   644,   629,   630,   631,   260,   261,   634,   501,   635,
2073 >     640,  1130,  1032,  1033,  1034,  1035,  1036,  1037,  1038,   641,
2074 >     648,   649,   156,   157,   502,   158,   159,   160,   650,  1095,
2075 >    1096,   161,   651,   653,   654,   658,   162,  1097,   659,   655,
2076 >     657,   503,   660,   662,  1131,   663,  1132,   665,   666,   667,
2077 >       2,     3,   668,   669,     4,   671,   670,   672,  1181,   673,
2078 >     676,   677,  1098,   678,     5,  1133,   683,     6,     7,   684,
2079 >    1199,   685,   687,     8,   688,   691,   692,   695,  1099,   693,
2080 >     716,  1134,   694,   717,     9,  1182,  1135,    10,    11,   504,
2081 >    1136,   315,  1183,   696,   745,  1137,   742,   698,  1138,   699,
2082 >     700,  1184,   701,  1139,   702,   316,   317,   705,   706,   318,
2083 >     505,    12,   709,   710,   711,   751,    13,  1140,   718,   713,
2084 >     719,   724,  1141,   743,    14,   720,   721,   725,  1185,   882,
2085 >    1186,  1187,  1200,  1142,   726,   728,   729,  1100,   730,   731,
2086 >    1143,   744,   733,   736,  1188,    15,    16,   737,   738,   739,
2087 >     746,  1189,   319,   747,   748,   752,   753,   756,   754,  1201,
2088 >     755,   750,   757,    17,   906,   758,  1202,   759,   760,   761,
2089 >     320,   321,   322,   323,   762,  1203,   763,   324,   772,   773,
2090 >      18,   325,   776,   774,   775,   780,   781,   326,   783,   782,
2091 >     784,   785,   786,    19,    20,   788,   815,   791,   327,   328,
2092 >     792,   793,  1204,   794,  1205,  1206,   795,  1150,   796,   797,
2093 >     329,    21,   807,   808,   809,   810,   811,   816,  1207,   812,
2094 >     813,   814,   819,   825,    22,  1208,   818,   820,   822,   823,
2095 >     826,   827,   330,    23,   829,   832,   833,    24,   837,   883,
2096 >     884,   885,   840,   886,   887,   843,   888,   889,   836,   890,
2097 >     838,   891,   839,   841,   892,   842,   844,   893,   894,   895,
2098 >     848,   896,   845,   846,   847,   849,   897,   850,   851,   331,
2099 >     898,   899,   900,   852,   907,   908,   909,    79,   910,   911,
2100 >     901,   912,   913,   853,   914,   902,   915,   854,   855,   916,
2101 >     950,   953,   917,   918,   919,   856,   920,    80,    81,   857,
2102 >     858,   921,   859,    82,   860,   922,   923,   924,   861,   862,
2103 >     863,   864,   865,   949,   952,   925,   866,  1151,  1152,  1153,
2104 >     926,  1154,  1155,   867,  1156,  1157,   868,  1158,   869,  1159,
2105 >     870,   871,  1160,   872,   954,  1161,  1162,  1163,   951,  1164,
2106 >      83,    84,   873,   874,  1165,   955,    85,    86,  1166,  1167,
2107 >    1168,   956,   958,    87,    88,    89,   875,   959,  1169,   876,
2108 >     877,   878,   961,  1170,   962,   964,   963,   970,   879,   971,
2109 >     880,   881,   905,   929,   930,   931,   932,   933,   934,    90,
2110 >      91,   935,   936,   973,   937,   976,   938,   939,   940,   974,
2111 >     941,   942,   943,   944,   945,   946,   947,   948,   957,   960,
2112 >     967,   968,   969,   972,   977,   978,   979,   975,   980,   981,
2113 >     982,   983,   984,   985,   986,  1014,  1015,   987,   988,   989,
2114 >     990,   991,   992,   993,   994,   995,   996,   997,   998,   999,
2115 >    1000,  1001,  1002,  1003,  1004,  1005,  1028,  1006,  1007,  1012,
2116 >    1013,  1016,  1017,  1027,  1030,  1031,  1039,  1029,  1040,  1041,
2117 >    1046,  1047,  1048,  1225,  1237,  1049,  1050,  1051,  1052,  1248,
2118 >    1053,  1054,  1055,  1061,  1249,  1062,  1250,  1063,  1064,  1177,
2119 >    1065,   300,  1066,  1067,  1068,  1069,  1074,  1075,  1076,  1077,
2120 >    1078,  1079,  1178,  1080,  1081,  1269,  1082,  1197,  1083,  1084,
2121 >    1089,  1090,  1103,  1104,  1105,  1106,  1107,  1108,  1109,  1110,
2122 >    1117,  1111,   723,  1120,  1121,  1122,  1118,   735,  1252,  1123,
2123 >    1251,  1247,  1146,  1244,   704,   616,  1147,   715,  1148,  1149,
2124 >    1173,  1174,  1175,  1176,  1179,  1192,  1246,   741,  1198,  1193,
2125 >    1194,  1211,  1227,  1266,  1228,  1229,  1241,  1240,  1230,  1254,
2126 >    1255,  1256,   488,  1226,   790,   779,  1253,  1245,   708,   390,
2127 >     633,   446,   314,  1219,  1220,   535,     0,     0,     0,     0,
2128         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
2129 <       0,   555,     0,     0,     0,     0,     0,     0,     0,     0,
2130 <       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
2131 <       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
2132 <       0,   570
2129 >       0,   637,     0,   555,     0,     0,     0,     0,     0,     0,
2130 >       0,     0,   643,     0,     0,     0,     0,     0,     0,     0,
2131 >       0,     0,     0,     0,     0,     0,     0,   566,     0,     0,
2132 >       0,     0,     0,     0,     0,     0,     0,     0,     0,   570
2133   };
2134  
2135   #define yypact_value_is_default(Yystate) \
2136 <  (!!((Yystate) == (-736)))
2136 >  (!!((Yystate) == (-990)))
2137  
2138   #define yytable_value_is_error(Yytable_value) \
2139    YYID (0)
# Line 2142 | Line 2141 | static const yytype_int16 yytable[] =
2141   static const yytype_int16 yycheck[] =
2142   {
2143       613,   614,   305,   306,   307,     1,     1,     1,     1,     1,
2144 <       1,     1,     1,     1,    50,     1,     1,   107,     1,     1,
2145 <       1,     1,     1,     1,     8,   207,     1,     1,   210,    17,
2146 <     224,   226,    24,     1,   228,    28,     1,   224,    34,    31,
2147 <     226,   228,   226,    36,    32,    24,     1,     1,    48,    17,
2148 <       1,    34,   226,   224,   226,    48,    49,   228,    51,    52,
2149 <      53,   224,   225,     1,    32,    55,     1,     1,   207,   224,
2150 <      60,   210,    62,   228,    62,    60,     1,    56,   226,    75,
2151 <      73,   226,    60,   226,    63,    60,    75,   123,   226,    75,
2152 <       1,   224,    75,   224,    62,   228,   399,   400,   196,   197,
2144 >       1,     1,     1,     1,     1,     1,   226,    50,     1,     1,
2145 >       1,     1,     1,     1,     8,   226,     1,     1,     1,    17,
2146 >     107,   226,    24,     1,   226,    28,   226,   224,    34,    31,
2147 >       1,   228,   224,    36,    32,    24,   228,     1,   226,    17,
2148 >       1,    34,     1,   224,   226,    48,    49,   228,    51,    52,
2149 >      53,   224,   225,     1,    32,    55,    55,  1056,  1057,  1058,
2150 >      60,    60,    62,    62,    62,     1,   226,    56,   226,    75,
2151 >      73,     1,    60,     1,    63,    60,     1,    60,    75,    75,
2152 >     123,   224,    75,   224,    62,   228,   399,   400,     1,   226,
2153       224,   226,    97,   406,   228,    97,    85,   410,     1,    97,
2154 <      89,   201,   415,     6,     7,   418,    97,    97,    97,    12,
2155 <     224,   100,   101,    97,   228,   428,   429,    20,   124,   117,
2156 <     124,   121,    97,    26,   226,   438,    29,    30,   441,   442,
2154 >      89,    60,   415,     6,     7,   418,    97,    97,    97,    12,
2155 >     226,   100,   101,    97,   201,   428,   429,    20,   124,   117,
2156 >     124,   121,   121,    26,   226,   438,    29,    30,   441,   442,
2157        94,   124,    35,    94,   124,   133,   124,    40,    41,   117,
2158        43,    44,    45,   132,    47,   226,   224,   125,   126,    97,
2159 <     228,    54,    97,    97,   118,    58,    59,   118,   226,   124,
2160 <     149,   150,    97,   226,    67,   166,   226,   166,   146,   167,
2161 <     166,   224,   182,    76,   166,   228,    97,     1,   226,   124,
2162 <       1,    84,   192,    86,   224,    88,   175,    90,   228,    92,
2163 <      93,    15,    16,   224,   226,    19,   226,   228,   192,   224,
2159 >     228,    54,   150,   124,   118,    58,    59,   118,   226,    48,
2160 >     149,    97,   151,   226,    67,   124,   167,    97,   146,    97,
2161 >     167,   167,    97,    76,   226,   167,   226,     1,     9,    10,
2162 >      11,    84,   226,    86,    97,    88,   175,    90,   226,    92,
2163 >      93,    15,    16,   224,   124,    19,   226,   228,   192,   224,
2164       198,   227,   105,   228,   193,   194,   195,   110,   111,   112,
2165 <     215,   114,   115,   116,   219,   219,   119,   218,   226,   225,
2165 >     215,   114,   115,   116,   219,   219,   119,   218,   227,   225,
2166       533,   219,   225,   225,   215,   225,   218,   225,   219,   225,
2167 <     225,   220,   221,   225,   225,   225,   225,   225,    62,    60,
2168 <     215,   219,   145,   226,   188,   196,   197,   225,   151,   152,
2169 <     153,   154,   155,   188,   219,   226,    80,    81,    82,    83,
2170 <     225,   225,   224,    87,     9,    10,    11,    91,   227,     1,
2171 <       1,   215,     3,    97,     5,   224,   166,   225,    13,   228,
2172 <     215,   184,   171,   172,   108,   109,    17,   227,   601,   227,
2173 <     225,   227,   605,   227,   215,   608,   120,   227,    33,   612,
2174 <     227,    32,     1,   124,   225,   208,   209,    42,   211,   212,
2175 <     213,  1056,  1057,  1058,   217,   227,     1,   227,   142,   222,
2176 <     227,   227,   225,    55,    55,    24,    57,   227,    60,     1,
2177 <      62,    62,    31,   227,    69,   227,    21,    22,   224,   227,
2178 <     227,    72,    27,     1,   227,     3,   227,     5,   227,   227,
2179 <     227,   227,    24,   227,   227,   179,   227,   227,   227,    17,
2180 <     227,   227,   107,    98,    99,   227,    97,   227,   227,   227,
2181 <     227,   106,   227,   227,    32,   227,   227,   227,   227,    64,
2182 <      65,   227,   227,   227,    56,    70,    71,   227,   227,   121,
2183 <     121,    63,    77,    78,    79,   227,   131,    55,    97,    57,
2184 <     227,   225,   227,   122,    62,   227,   122,   227,   227,   227,
2185 <     141,   227,   147,    85,    72,     1,   227,    89,   103,   104,
2186 <       6,     7,   227,   227,   227,    97,    12,   227,   100,   101,
2187 <     227,   227,   227,   227,    20,   227,   167,   227,   227,    97,
2188 <      26,   227,   227,    29,    30,   227,   227,   227,   227,    35,
2189 <     227,    68,   227,   227,    40,    41,   227,    43,    44,    45,
2190 <     132,    47,   193,   121,   227,   227,     1,   227,    54,   227,
2191 <       4,   206,    58,    59,   227,   227,   227,   149,   150,   227,
2192 <       1,    67,    17,   141,    18,   227,   227,   227,   227,   220,
2193 <      76,    25,   122,   227,   225,   224,    17,    32,    84,   227,
2194 <      86,   224,    88,   175,    90,    39,    92,    93,   107,   167,
2195 <     107,    32,   207,   130,   107,   107,   107,   107,   107,   105,
2196 <     207,   193,   194,   195,   110,   111,   112,    62,   114,   115,
2197 <     116,   207,    66,   119,    68,   193,   224,   227,   224,   156,
2198 <     225,    62,   224,   227,   227,    39,   163,   227,   220,   221,
2199 <     227,   122,   227,   227,   227,   107,   173,   227,   227,   145,
2200 <      94,   227,   220,   227,   227,   151,   152,   153,   154,   155,
2201 <     227,  1194,    66,   227,    68,   227,    97,   227,   227,   227,
2202 <     227,   227,   117,   200,   227,   202,   203,   227,   227,   227,
2203 <     125,   126,   227,   127,   227,   129,   117,   207,   184,   216,
2204 <     227,   227,   227,   224,   227,   227,   223,   207,   107,   122,
2205 <     107,   146,   133,     1,   148,   107,   107,   107,   107,   113,
2206 <       0,     1,   208,   209,     4,   211,   212,   213,   207,   163,
2207 <     207,   217,   207,   207,    14,   169,   222,    17,    18,   173,
2208 <      28,     1,   207,    23,   178,   107,   167,   181,    36,   107,
2209 <     107,   107,   186,   207,    34,    15,    16,    37,    38,    19,
2210 <      48,    49,   207,    51,    52,    53,   200,   227,   162,   163,
2211 <     227,   205,   122,   224,   207,   207,   107,   198,   207,   207,
2212 <     207,    61,   216,   207,   219,    73,    66,   207,   207,   223,
2213 <     207,   207,   122,   224,    74,    48,   122,   227,   219,   224,
2214 <     207,   227,    62,   134,   135,   136,   137,   138,   139,   140,
2215 <     122,   122,   227,   227,   122,    95,    96,   227,   227,   227,
2216 <      80,    81,    82,    83,   227,   219,   227,    87,   224,   227,
2217 <     207,    91,   227,   113,   227,   107,   224,    97,   224,    48,
2218 <     798,   799,   800,   801,   802,   803,   804,   227,   108,   109,
2219 <     130,   227,   227,   227,   227,   227,   227,   227,   227,   224,
2220 <     120,   227,   207,   143,   144,   207,   227,   227,   207,   207,
2221 <     224,   207,   107,   122,   122,   122,   122,   122,   122,   107,
2222 <     160,   122,   142,    48,   122,   122,   227,   224,   207,   224,
2223 <     224,   122,   224,   226,   174,   224,    68,   107,   122,   227,
2224 <     227,   224,   224,   183,   157,   158,   159,   187,   161,   162,
2225 <     224,   164,   165,   107,   224,   168,   107,   170,   224,   179,
2226 <     173,   224,   224,   176,   177,   178,   224,   180,   224,   224,
2227 <     224,   224,   185,   224,   224,   224,   189,   190,   191,   107,
2228 <     227,   107,   224,   107,   107,   107,   199,   107,   157,   158,
2229 <     159,   204,   161,   162,   227,   164,   165,   207,   130,   168,
2230 <     107,   170,   224,   122,   173,   122,   122,   176,   177,   178,
2231 <     122,   180,   122,   122,   122,   207,   185,   122,   122,   122,
2232 <     189,   190,   191,   122,   156,   122,   122,   122,   224,   107,
2233 <     199,   163,   157,   158,   159,   204,   161,   162,   224,   164,
2234 <     165,   173,   224,   168,   224,   170,   224,   224,   173,   224,
2235 <     224,   176,   177,   178,   122,   180,     1,   224,   224,   224,
2236 <     185,   224,   224,   224,   189,   190,   191,   224,   200,   224,
2237 <     202,   203,   224,   122,   199,   224,    21,    22,   224,   204,
2238 <     224,   224,    27,   224,   216,   224,   224,   224,   224,   224,
2239 <     224,   223,   122,   224,   224,   224,   122,   224,   122,   122,
2240 <     122,   122,   122,   224,   107,   122,   224,   122,   122,   224,
2241 <     224,   224,   122,   224,   122,   207,   122,   122,   224,    64,
2242 <      65,   122,   224,   224,   224,    70,    71,   122,   122,   227,
2244 <     224,   224,    77,    78,    79,   224,   224,   224,   224,   224,
2245 <     224,   224,   224,   122,   224,   224,   227,   224,   224,   122,
2246 <     122,   224,   227,   227,   224,   224,   227,   224,   103,   104,
2167 >     167,   220,   221,   225,   225,   225,   225,   225,    62,     1,
2168 >     225,   219,   145,   196,   197,   196,   197,   225,   219,   152,
2169 >     153,   154,   155,   156,   225,   227,    80,    81,    82,    83,
2170 >     188,   225,    24,    87,   224,   171,   172,    91,   228,    31,
2171 >       1,    39,     3,    97,     5,   188,   107,   225,   224,   215,
2172 >     207,   184,   228,   210,   108,   109,    17,   215,   601,   225,
2173 >     215,   207,   605,   182,   210,   608,   120,   225,    66,   612,
2174 >      68,    32,   215,   192,   227,   208,   209,   227,   211,   212,
2175 >     213,     1,   224,   224,   217,   224,   228,   228,   142,   222,
2176 >     227,     1,   225,   224,    55,   227,    57,   228,     1,   227,
2177 >     227,    62,   227,   227,   227,    97,   227,    17,    28,   227,
2178 >     227,    72,   227,   227,   227,   113,    36,   227,    21,    22,
2179 >     227,   227,    32,   227,    27,   179,   227,   227,    48,    49,
2180 >     227,    51,    52,    53,   227,   227,    97,   227,   227,   227,
2181 >     227,     1,   227,     3,   227,     5,   227,   227,   227,   227,
2182 >     227,   227,    62,    73,   227,   227,     1,    17,   227,   227,
2183 >     121,    64,    65,   227,   227,   163,   164,    70,    71,   227,
2184 >     227,   225,    32,   224,    77,    78,    79,   227,   227,    24,
2185 >     141,   227,   227,   227,   227,     1,   227,   227,   227,   150,
2186 >       6,     7,   227,   227,   227,    55,    12,    57,   227,   227,
2187 >     103,   104,    62,   227,    20,   227,   227,   117,   227,   227,
2188 >      26,    56,    72,    29,    30,   125,   126,   227,    63,    35,
2189 >     227,   219,   227,   227,    40,    41,   227,    43,    44,    45,
2190 >     227,    47,   193,   227,   227,   224,   146,    97,    54,   227,
2191 >      85,   227,    58,    59,    89,   227,   227,   227,   227,   227,
2192 >     227,    67,    97,   227,   227,   100,   101,   227,   227,   220,
2193 >      76,   121,     1,   227,   225,   227,   122,   227,    84,   227,
2194 >      86,   122,    88,   122,    90,   224,    92,    93,    17,   107,
2195 >     107,   141,   207,   107,   107,   107,   107,   132,   107,   105,
2196 >     150,     4,   107,    32,   110,   111,   112,   224,   114,   115,
2197 >     116,   207,   207,   119,   149,    18,   151,   224,   227,   219,
2198 >     122,   227,    25,   227,    13,   134,   135,   136,   137,   138,
2199 >     139,   140,   225,    62,   107,   227,    39,   227,   227,   145,
2200 >     175,   227,   227,   193,    33,   227,   152,   153,   154,   155,
2201 >     156,  1194,   227,    42,   227,   227,   227,   227,   193,   194,
2202 >     195,   227,   224,    66,   227,    68,   227,   227,    97,   227,
2203 >     220,   227,   227,   227,   227,   227,    68,   224,   184,   227,
2204 >      69,   207,   227,   227,   227,   220,   221,   227,   117,   227,
2205 >     227,    94,   798,   799,   800,   801,   802,   803,   804,   227,
2206 >     207,   107,   208,   209,   133,   211,   212,   213,   122,    98,
2207 >      99,   217,   207,   207,   107,   207,   222,   106,   207,   107,
2208 >     107,   150,   207,   107,   127,   107,   129,   107,   107,   107,
2209 >       0,     1,   107,   207,     4,   207,   227,   227,   130,   207,
2210 >     207,   207,   131,   207,    14,   148,   207,    17,    18,   207,
2211 >      68,   122,   207,    23,   207,   207,   207,   227,   147,   224,
2212 >     122,   164,   224,   122,    34,   157,   169,    37,    38,   198,
2213 >     173,     1,   164,   227,   122,   178,   207,   227,   181,   227,
2214 >     227,   173,   227,   186,   227,    15,    16,   227,   227,    19,
2215 >     219,    61,   224,   227,   227,   122,    66,   200,   224,   227,
2216 >     224,   224,   205,   207,    74,   227,   227,   227,   200,    48,
2217 >     202,   203,   130,   216,   227,   227,   227,   206,   227,   227,
2218 >     223,   207,   227,   224,   216,    95,    96,   227,   227,   227,
2219 >     207,   223,    62,   207,   207,   207,   122,   122,   107,   157,
2220 >     107,   224,   122,   113,    48,   122,   164,   122,   122,   122,
2221 >      80,    81,    82,    83,   107,   173,   122,    87,   122,   122,
2222 >     130,    91,   227,   224,   224,   207,   224,    97,   122,   226,
2223 >     224,   224,   227,   143,   144,   227,   107,   224,   108,   109,
2224 >     224,   224,   200,   224,   202,   203,   224,    48,   224,   224,
2225 >     120,   161,   224,   224,   224,   224,   224,   107,   216,   224,
2226 >     224,   224,   107,   122,   174,   223,   227,   107,   107,   107,
2227 >     107,   107,   142,   183,   107,   224,   122,   187,   207,   158,
2228 >     159,   160,   227,   162,   163,   107,   165,   166,   122,   168,
2229 >     122,   170,   122,   122,   173,   122,   122,   176,   177,   178,
2230 >     224,   180,   122,   122,   122,   122,   185,   122,   224,   179,
2231 >     189,   190,   191,   224,   158,   159,   160,     1,   162,   163,
2232 >     199,   165,   166,   122,   168,   204,   170,   122,   224,   173,
2233 >     207,   107,   176,   177,   178,   224,   180,    21,    22,   224,
2234 >     224,   185,   224,    27,   224,   189,   190,   191,   224,   224,
2235 >     224,   224,   224,   122,   122,   199,   224,   158,   159,   160,
2236 >     204,   162,   163,   224,   165,   166,   224,   168,   224,   170,
2237 >     224,   224,   173,   224,   122,   176,   177,   178,   227,   180,
2238 >      64,    65,   224,   224,   185,   122,    70,    71,   189,   190,
2239 >     191,   122,   122,    77,    78,    79,   224,   122,   199,   224,
2240 >     224,   224,   122,   204,   122,   107,   227,   122,   224,   122,
2241 >     224,   224,   224,   224,   224,   224,   224,   224,   224,   103,
2242 >     104,   224,   224,   122,   224,   122,   224,   224,   224,   207,
2243       224,   224,   224,   224,   224,   224,   224,   224,   224,   224,
2244 <     224,   224,   224,   224,   224,   122,   224,   224,   224,   224,
2245 <     224,   224,   224,   224,   224,   107,   224,   224,   227,   224,
2250 <     224,   224,   224,   224,   122,   224,   224,   224,   128,   224,
2251 <      74,   128,   128,  1009,  1011,   224,   224,   492,   224,  1022,
2252 <    1268,   224,   224,   224,  1234,   224,  1232,   224,   284,  1224,
2253 <     224,  1213,   224,  1118,   224,   224,   224,   224,   224,   506,
2254 <     456,   224,   224,   224,   224,   224,   224,   224,   224,   224,
2255 <     224,   224,   224,   224,   224,   214,   224,   224,   224,   224,
2256 <     224,   218,   479,  1222,   224,  1243,   224,   228,   224,   224,
2244 >     224,   224,   224,   224,   122,   122,   122,   227,   227,   122,
2245 >     224,   122,   122,   122,   224,   122,   227,   224,   224,   224,
2246       224,   224,   224,   224,   224,   224,   224,   224,   224,   224,
2247 <    1236,   575,   224,   227,   227,   224,   224,   521,   229,   229,
2248 <     224,   559,   224,   229,   227,   224,   224,  1218,   469,   111,
2249 <     163,  1088,    92,   365,   384,  1086,   332,   234,    -1,    -1,
2250 <      -1,    -1,    -1,   394,    -1,    -1,    -1,    -1,    -1,    -1,
2251 <      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
2252 <      -1,   262,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
2253 <      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
2247 >     224,   224,   224,   224,   224,   224,   122,   224,   224,   224,
2248 >     224,   224,   224,   224,   122,   224,   224,   227,   224,   224,
2249 >     224,   224,   224,   107,   122,   224,   224,   224,   224,   128,
2250 >     224,   224,   224,   224,   128,   224,   128,   224,   224,  1009,
2251 >     224,    74,   224,   224,   224,   224,   224,   224,   224,   224,
2252 >     224,   224,  1011,   224,   224,  1268,   224,  1022,   224,   224,
2253 >     224,   224,   224,   224,   224,   224,   224,   224,   224,   224,
2254 >     214,   224,   492,   224,   224,   224,   228,   506,  1234,   224,
2255 >    1232,  1224,   224,  1213,   456,   332,   224,   479,   224,   224,
2256 >     224,   224,   224,   224,   224,   224,  1222,   521,   224,   227,
2257 >     227,   224,   224,  1243,   229,   229,   224,   227,   229,   224,
2258 >     224,   224,   218,  1118,   575,   559,  1236,  1218,   469,   111,
2259 >     365,   163,    92,  1086,  1088,   234,    -1,    -1,    -1,    -1,
2260        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
2261 <      -1,   291
2261 >      -1,   384,    -1,   262,    -1,    -1,    -1,    -1,    -1,    -1,
2262 >      -1,    -1,   394,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
2263 >      -1,    -1,    -1,    -1,    -1,    -1,    -1,   284,    -1,    -1,
2264 >      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   291
2265   };
2266  
2267   /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
# Line 2272 | Line 2270 | static const yytype_uint16 yystos[] =
2270   {
2271         0,   231,     0,     1,     4,    14,    17,    18,    23,    34,
2272        37,    38,    61,    66,    74,    95,    96,   113,   130,   143,
2273 <     144,   160,   174,   183,   187,   232,   237,   242,   266,   272,
2273 >     144,   161,   174,   183,   187,   232,   237,   242,   266,   272,
2274       278,   292,   311,   334,   348,   363,   370,   374,   384,   393,
2275       414,   420,   426,   430,   436,   492,   507,   224,   225,   226,
2276       226,   312,   394,   421,   226,   431,   226,   349,   415,   335,
# Line 2285 | Line 2283 | static const yytype_uint16 yystos[] =
2283        26,    29,    30,    35,    40,    41,    43,    44,    45,    47,
2284        54,    58,    59,    67,    76,    84,    86,    88,    90,    92,
2285        93,   105,   110,   111,   112,   114,   115,   116,   119,   145,
2286 <     151,   152,   153,   154,   155,   184,   208,   209,   211,   212,
2286 >     152,   153,   154,   155,   156,   184,   208,   209,   211,   212,
2287       213,   217,   222,   437,   438,   439,   440,   441,   442,   443,
2288       444,   445,   446,   447,   448,   449,   450,   451,   452,   453,
2289       454,   455,   456,   457,   458,   459,   460,   461,   462,   463,
# Line 2295 | Line 2293 | static const yytype_uint16 yystos[] =
2293       240,   241,   226,   226,   226,     1,    28,    36,    48,    49,
2294        51,    52,    53,    73,   508,   509,   510,   511,   512,   513,
2295       514,   515,   516,   517,     1,    24,    56,    63,    85,    89,
2296 <      97,   100,   101,   132,   149,   150,   175,   193,   194,   195,
2296 >      97,   100,   101,   132,   149,   151,   175,   193,   194,   195,
2297       220,   221,   243,   244,   245,   246,   251,   252,   253,   254,
2298       255,   256,   257,   258,   259,   260,   261,   262,   263,   264,
2299       265,   226,     1,   218,   279,   280,   281,   282,   283,     1,
# Line 2306 | Line 2304 | static const yytype_uint16 yystos[] =
2304       142,   179,   313,   314,   315,   316,   317,   318,   319,   320,
2305       321,   322,   323,   324,   325,   326,   327,   328,   329,   330,
2306         1,     3,     5,    17,    32,    55,    57,    62,    72,    97,
2307 <     121,   141,   167,   193,   220,   395,   396,   397,   398,   399,
2307 >     121,   141,   150,   193,   220,   395,   396,   397,   398,   399,
2308       400,   401,   402,   403,   404,   405,   409,   410,   411,   412,
2309       413,     1,    60,   124,   422,   423,   424,   425,   227,   225,
2310       428,     1,    97,   124,   432,   433,   434,   435,   227,   227,
# Line 2319 | Line 2317 | static const yytype_uint16 yystos[] =
2317       354,   355,   356,   360,   361,   362,     1,   124,   219,   416,
2318       417,   418,   419,     1,    55,    60,    62,   121,   336,   340,
2319       341,   342,   346,   347,   224,   227,   227,   225,   239,     1,
2320 <      75,   166,   274,   275,   276,   277,     1,    17,    32,    62,
2321 <      97,   117,   133,   167,   198,   219,   294,   295,   296,   297,
2320 >      75,   167,   274,   275,   276,   277,     1,    17,    32,    62,
2321 >      97,   117,   133,   150,   198,   219,   294,   295,   296,   297,
2322       298,   299,   300,   301,   302,   303,   307,     1,    34,    75,
2323       124,   365,   366,   367,   368,   369,   227,   227,   227,   227,
2324       227,   227,   227,   227,   225,   509,   224,   227,   227,   227,
2325       227,   227,   227,   227,   227,   227,   227,   227,   227,   227,
2326       227,   227,   227,   227,   225,   244,     1,    97,   215,   386,
2327 <     387,   388,   389,   224,   227,   225,   280,   166,   227,   225,
2327 >     387,   388,   389,   224,   227,   225,   280,   167,   227,   225,
2328       372,     1,    97,   215,   219,   376,   377,   378,   379,   380,
2329       122,   122,   122,   224,   107,   107,   207,   107,   107,   234,
2330       234,   234,   107,   107,   107,   207,   207,   224,   224,   227,
# Line 2358 | Line 2356 | static const yytype_uint16 yystos[] =
2356       122,   224,   224,   122,   122,   224,   224,   224,   224,   224,
2357       224,   224,   224,   224,   224,   224,   224,   224,   224,   224,
2358       224,   224,   224,   224,   224,   224,   224,   224,   224,   224,
2359 <     224,   224,    48,   157,   158,   159,   161,   162,   164,   165,
2359 >     224,   224,    48,   158,   159,   160,   162,   163,   165,   166,
2360       168,   170,   173,   176,   177,   178,   180,   185,   189,   190,
2361 <     191,   199,   204,   487,   488,   224,    48,   157,   158,   159,
2362 <     161,   162,   164,   165,   168,   170,   173,   176,   177,   178,
2361 >     191,   199,   204,   487,   488,   224,    48,   158,   159,   160,
2362 >     162,   163,   165,   166,   168,   170,   173,   176,   177,   178,
2363       180,   185,   189,   190,   191,   199,   204,   483,   484,   224,
2364       224,   224,   224,   224,   224,   224,   224,   224,   224,   224,
2365       224,   224,   224,   224,   224,   224,   224,   224,   224,   122,
# Line 2383 | Line 2381 | static const yytype_uint16 yystos[] =
2381       206,   358,   359,   224,   224,   224,   224,   224,   224,   224,
2382       224,   224,    48,   182,   192,   338,   339,   214,   228,   343,
2383       224,   224,   224,   224,     4,    18,    25,    39,    66,    68,
2384 <      94,   127,   129,   148,   163,   169,   173,   178,   181,   186,
2384 >      94,   127,   129,   148,   164,   169,   173,   178,   181,   186,
2385       200,   205,   216,   223,   309,   310,   224,   224,   224,   224,
2386 <      48,   157,   158,   159,   161,   162,   164,   165,   168,   170,
2386 >      48,   158,   159,   160,   162,   163,   165,   166,   168,   170,
2387       173,   176,   177,   178,   180,   185,   189,   190,   191,   199,
2388       204,   305,   306,   224,   224,   224,   224,   248,   250,   224,
2389 <      68,   130,   156,   163,   173,   200,   202,   203,   216,   223,
2389 >      68,   130,   157,   164,   173,   200,   202,   203,   216,   223,
2390       391,   392,   224,   227,   227,   289,   225,   285,   224,    68,
2391 <     130,   156,   163,   173,   200,   202,   203,   216,   223,   382,
2391 >     130,   157,   164,   173,   200,   202,   203,   216,   223,   382,
2392       383,   224,   224,   228,   235,   235,   235,   224,   228,   488,
2393       484,   224,   228,   224,   228,   107,   345,   224,   229,   229,
2394       229,   224,   228,   224,   228,   224,   228,   122,   201,   236,
2395       227,   224,   224,   228,   333,   408,   359,   339,   128,   128,
2396       128,   310,   306,   392,   224,   224,   224,    39,    66,    68,
2397 <     113,   162,   163,   219,   290,   291,   383,   224,   228,   291
2397 >     113,   163,   164,   219,   290,   291,   383,   224,   228,   291
2398   };
2399  
2400   #define yyerrok         (yyerrstatus = 0)
# Line 5530 | Line 5528 | yyreduce:
5528  
5529    case 400:
5530   /* Line 1787 of yacc.c  */
5531 < #line 2102 "conf_parser.y"
5531 > #line 2103 "conf_parser.y"
5532      {
5533    if (conf_parser_ctx.pass == 2)
5534      strlcpy(block_state.name.buf, yylval.string, sizeof(block_state.name.buf));
# Line 5539 | Line 5537 | yyreduce:
5537  
5538    case 401:
5539   /* Line 1787 of yacc.c  */
5540 < #line 2108 "conf_parser.y"
5540 > #line 2109 "conf_parser.y"
5541      {
5542    if (conf_parser_ctx.pass == 2)
5543      strlcpy(block_state.host.buf, yylval.string, sizeof(block_state.host.buf));
# Line 5548 | Line 5546 | yyreduce:
5546  
5547    case 402:
5548   /* Line 1787 of yacc.c  */
5549 < #line 2114 "conf_parser.y"
5549 > #line 2115 "conf_parser.y"
5550      {
5551    if (conf_parser_ctx.pass == 2)
5552      strlcpy(block_state.bind.buf, yylval.string, sizeof(block_state.bind.buf));
# Line 5557 | Line 5555 | yyreduce:
5555  
5556    case 403:
5557   /* Line 1787 of yacc.c  */
5558 < #line 2120 "conf_parser.y"
5558 > #line 2121 "conf_parser.y"
5559      {
5560    if (conf_parser_ctx.pass != 2)
5561      break;
# Line 5573 | Line 5571 | yyreduce:
5571  
5572    case 404:
5573   /* Line 1787 of yacc.c  */
5574 < #line 2133 "conf_parser.y"
5574 > #line 2134 "conf_parser.y"
5575      {
5576    if (conf_parser_ctx.pass != 2)
5577      break;
# Line 5589 | Line 5587 | yyreduce:
5587  
5588    case 405:
5589   /* Line 1787 of yacc.c  */
5590 < #line 2146 "conf_parser.y"
5590 > #line 2147 "conf_parser.y"
5591      {
5592    if (conf_parser_ctx.pass == 2)
5593      strlcpy(block_state.cert.buf, yylval.string, sizeof(block_state.cert.buf));
# Line 5598 | Line 5596 | yyreduce:
5596  
5597    case 406:
5598   /* Line 1787 of yacc.c  */
5599 < #line 2152 "conf_parser.y"
5599 > #line 2153 "conf_parser.y"
5600      {
5601    if (conf_parser_ctx.pass == 2)
5602      block_state.port.value = (yyvsp[(3) - (4)].number);
# Line 5607 | Line 5605 | yyreduce:
5605  
5606    case 407:
5607   /* Line 1787 of yacc.c  */
5608 < #line 2158 "conf_parser.y"
5608 > #line 2159 "conf_parser.y"
5609      {
5610    if (conf_parser_ctx.pass == 2)
5611      block_state.aftype.value = AF_INET;
# Line 5616 | Line 5614 | yyreduce:
5614  
5615    case 408:
5616   /* Line 1787 of yacc.c  */
5617 < #line 2162 "conf_parser.y"
5617 > #line 2163 "conf_parser.y"
5618      {
5619   #ifdef IPV6
5620    if (conf_parser_ctx.pass == 2)
# Line 5627 | Line 5625 | yyreduce:
5625  
5626    case 409:
5627   /* Line 1787 of yacc.c  */
5628 < #line 2170 "conf_parser.y"
5628 > #line 2171 "conf_parser.y"
5629      {
5630    block_state.flags.value &= CONF_FLAGS_ENCRYPTED;
5631   }
# Line 5635 | Line 5633 | yyreduce:
5633  
5634    case 413:
5635   /* Line 1787 of yacc.c  */
5636 < #line 2176 "conf_parser.y"
5636 > #line 2177 "conf_parser.y"
5637      {
5638    if (conf_parser_ctx.pass == 2)
5639      block_state.flags.value |= CONF_FLAGS_ALLOW_AUTO_CONN;
# Line 5644 | Line 5642 | yyreduce:
5642  
5643    case 414:
5644   /* Line 1787 of yacc.c  */
5645 < #line 2180 "conf_parser.y"
5645 > #line 2181 "conf_parser.y"
5646      {
5647    if (conf_parser_ctx.pass == 2)
5648      block_state.flags.value |= CONF_FLAGS_SSL;
# Line 5653 | Line 5651 | yyreduce:
5651  
5652    case 415:
5653   /* Line 1787 of yacc.c  */
5654 < #line 2186 "conf_parser.y"
5654 > #line 2187 "conf_parser.y"
5655      {
5656    if (conf_parser_ctx.pass == 2)
5657    {
# Line 5667 | Line 5665 | yyreduce:
5665  
5666    case 416:
5667   /* Line 1787 of yacc.c  */
5668 < #line 2197 "conf_parser.y"
5668 > #line 2198 "conf_parser.y"
5669      {
5670    if (conf_parser_ctx.pass == 2)
5671      dlinkAdd(xstrdup(yylval.string), make_dlink_node(), &block_state.hub.list);
# Line 5676 | Line 5674 | yyreduce:
5674  
5675    case 417:
5676   /* Line 1787 of yacc.c  */
5677 < #line 2203 "conf_parser.y"
5677 > #line 2204 "conf_parser.y"
5678      {
5679    if (conf_parser_ctx.pass == 2)
5680      dlinkAdd(xstrdup(yylval.string), make_dlink_node(), &block_state.leaf.list);
# Line 5685 | Line 5683 | yyreduce:
5683  
5684    case 418:
5685   /* Line 1787 of yacc.c  */
5686 < #line 2209 "conf_parser.y"
5686 > #line 2210 "conf_parser.y"
5687      {
5688    if (conf_parser_ctx.pass == 2)
5689      strlcpy(block_state.class.buf, yylval.string, sizeof(block_state.class.buf));
# Line 5694 | Line 5692 | yyreduce:
5692  
5693    case 419:
5694   /* Line 1787 of yacc.c  */
5695 < #line 2215 "conf_parser.y"
5695 > #line 2216 "conf_parser.y"
5696      {
5697   #ifdef HAVE_LIBCRYPTO
5698    if (conf_parser_ctx.pass == 2)
# Line 5708 | Line 5706 | yyreduce:
5706  
5707    case 420:
5708   /* Line 1787 of yacc.c  */
5709 < #line 2230 "conf_parser.y"
5709 > #line 2231 "conf_parser.y"
5710      {
5711    if (conf_parser_ctx.pass == 2)
5712      reset_block_state();
# Line 5717 | Line 5715 | yyreduce:
5715  
5716    case 421:
5717   /* Line 1787 of yacc.c  */
5718 < #line 2234 "conf_parser.y"
5718 > #line 2235 "conf_parser.y"
5719      {
5720    struct MaskItem *conf = NULL;
5721  
# Line 5742 | Line 5740 | yyreduce:
5740  
5741    case 427:
5742   /* Line 1787 of yacc.c  */
5743 < #line 2259 "conf_parser.y"
5743 > #line 2260 "conf_parser.y"
5744      {
5745  
5746    if (conf_parser_ctx.pass == 2)
# Line 5765 | Line 5763 | yyreduce:
5763  
5764    case 428:
5765   /* Line 1787 of yacc.c  */
5766 < #line 2279 "conf_parser.y"
5766 > #line 2280 "conf_parser.y"
5767      {
5768    if (conf_parser_ctx.pass == 2)
5769      strlcpy(block_state.rpass.buf, yylval.string, sizeof(block_state.rpass.buf));
# Line 5774 | Line 5772 | yyreduce:
5772  
5773    case 429:
5774   /* Line 1787 of yacc.c  */
5775 < #line 2288 "conf_parser.y"
5775 > #line 2289 "conf_parser.y"
5776      {
5777    if (conf_parser_ctx.pass == 2)
5778      reset_block_state();
# Line 5783 | Line 5781 | yyreduce:
5781  
5782    case 430:
5783   /* Line 1787 of yacc.c  */
5784 < #line 2292 "conf_parser.y"
5784 > #line 2293 "conf_parser.y"
5785      {
5786    struct MaskItem *conf = NULL;
5787  
# Line 5809 | Line 5807 | yyreduce:
5807  
5808    case 436:
5809   /* Line 1787 of yacc.c  */
5810 < #line 2318 "conf_parser.y"
5810 > #line 2319 "conf_parser.y"
5811      {
5812    if (conf_parser_ctx.pass == 2)
5813      strlcpy(block_state.addr.buf, yylval.string, sizeof(block_state.addr.buf));
# Line 5818 | Line 5816 | yyreduce:
5816  
5817    case 437:
5818   /* Line 1787 of yacc.c  */
5819 < #line 2324 "conf_parser.y"
5819 > #line 2325 "conf_parser.y"
5820      {
5821    if (conf_parser_ctx.pass == 2)
5822      strlcpy(block_state.rpass.buf, yylval.string, sizeof(block_state.rpass.buf));
# Line 5827 | Line 5825 | yyreduce:
5825  
5826    case 443:
5827   /* Line 1787 of yacc.c  */
5828 < #line 2338 "conf_parser.y"
5828 > #line 2339 "conf_parser.y"
5829      {
5830    if (conf_parser_ctx.pass == 2)
5831    {
# Line 5844 | Line 5842 | yyreduce:
5842  
5843    case 444:
5844   /* Line 1787 of yacc.c  */
5845 < #line 2355 "conf_parser.y"
5845 > #line 2356 "conf_parser.y"
5846      {
5847    if (conf_parser_ctx.pass == 2)
5848      reset_block_state();
# Line 5853 | Line 5851 | yyreduce:
5851  
5852    case 445:
5853   /* Line 1787 of yacc.c  */
5854 < #line 2359 "conf_parser.y"
5854 > #line 2360 "conf_parser.y"
5855      {
5856    struct MaskItem *conf = NULL;
5857  
# Line 5875 | Line 5873 | yyreduce:
5873  
5874    case 451:
5875   /* Line 1787 of yacc.c  */
5876 < #line 2381 "conf_parser.y"
5876 > #line 2382 "conf_parser.y"
5877      {
5878    if (conf_parser_ctx.pass == 2)
5879      strlcpy(block_state.name.buf, yylval.string, sizeof(block_state.name.buf));
# Line 5884 | Line 5882 | yyreduce:
5882  
5883    case 452:
5884   /* Line 1787 of yacc.c  */
5885 < #line 2387 "conf_parser.y"
5885 > #line 2388 "conf_parser.y"
5886      {
5887    if (conf_parser_ctx.pass == 2)
5888      strlcpy(block_state.rpass.buf, yylval.string, sizeof(block_state.rpass.buf));
# Line 5893 | Line 5891 | yyreduce:
5891  
5892    case 504:
5893   /* Line 1787 of yacc.c  */
5894 < #line 2430 "conf_parser.y"
5894 > #line 2431 "conf_parser.y"
5895      {
5896    ConfigFileEntry.max_watch = (yyvsp[(3) - (4)].number);
5897   }
# Line 5901 | Line 5899 | yyreduce:
5899  
5900    case 505:
5901   /* Line 1787 of yacc.c  */
5902 < #line 2435 "conf_parser.y"
5902 > #line 2436 "conf_parser.y"
5903      {
5904    if (conf_parser_ctx.pass == 2)
5905      ConfigFileEntry.glines = yylval.number;
# Line 5910 | Line 5908 | yyreduce:
5908  
5909    case 506:
5910   /* Line 1787 of yacc.c  */
5911 < #line 2441 "conf_parser.y"
5911 > #line 2442 "conf_parser.y"
5912      {
5913    if (conf_parser_ctx.pass == 2)
5914      ConfigFileEntry.gline_time = (yyvsp[(3) - (4)].number);
# Line 5919 | Line 5917 | yyreduce:
5917  
5918    case 507:
5919   /* Line 1787 of yacc.c  */
5920 < #line 2447 "conf_parser.y"
5920 > #line 2448 "conf_parser.y"
5921      {
5922    if (conf_parser_ctx.pass == 2)
5923      ConfigFileEntry.gline_request_time = (yyvsp[(3) - (4)].number);
# Line 5928 | Line 5926 | yyreduce:
5926  
5927    case 508:
5928   /* Line 1787 of yacc.c  */
5929 < #line 2453 "conf_parser.y"
5929 > #line 2454 "conf_parser.y"
5930      {
5931    ConfigFileEntry.gline_min_cidr = (yyvsp[(3) - (4)].number);
5932   }
# Line 5936 | Line 5934 | yyreduce:
5934  
5935    case 509:
5936   /* Line 1787 of yacc.c  */
5937 < #line 2458 "conf_parser.y"
5937 > #line 2459 "conf_parser.y"
5938      {
5939    ConfigFileEntry.gline_min_cidr6 = (yyvsp[(3) - (4)].number);
5940   }
# Line 5944 | Line 5942 | yyreduce:
5942  
5943    case 510:
5944   /* Line 1787 of yacc.c  */
5945 < #line 2463 "conf_parser.y"
5945 > #line 2464 "conf_parser.y"
5946      {
5947    ConfigFileEntry.tkline_expire_notices = yylval.number;
5948   }
# Line 5952 | Line 5950 | yyreduce:
5950  
5951    case 511:
5952   /* Line 1787 of yacc.c  */
5953 < #line 2468 "conf_parser.y"
5953 > #line 2469 "conf_parser.y"
5954      {
5955    ConfigFileEntry.kill_chase_time_limit = (yyvsp[(3) - (4)].number);
5956   }
# Line 5960 | Line 5958 | yyreduce:
5958  
5959    case 512:
5960   /* Line 1787 of yacc.c  */
5961 < #line 2473 "conf_parser.y"
5961 > #line 2474 "conf_parser.y"
5962      {
5963    ConfigFileEntry.hide_spoof_ips = yylval.number;
5964   }
# Line 5968 | Line 5966 | yyreduce:
5966  
5967    case 513:
5968   /* Line 1787 of yacc.c  */
5969 < #line 2478 "conf_parser.y"
5969 > #line 2479 "conf_parser.y"
5970      {
5971    ConfigFileEntry.ignore_bogus_ts = yylval.number;
5972   }
# Line 5976 | Line 5974 | yyreduce:
5974  
5975    case 514:
5976   /* Line 1787 of yacc.c  */
5977 < #line 2483 "conf_parser.y"
5977 > #line 2484 "conf_parser.y"
5978      {
5979    ConfigFileEntry.failed_oper_notice = yylval.number;
5980   }
# Line 5984 | Line 5982 | yyreduce:
5982  
5983    case 515:
5984   /* Line 1787 of yacc.c  */
5985 < #line 2488 "conf_parser.y"
5985 > #line 2489 "conf_parser.y"
5986      {
5987    ConfigFileEntry.anti_nick_flood = yylval.number;
5988   }
# Line 5992 | Line 5990 | yyreduce:
5990  
5991    case 516:
5992   /* Line 1787 of yacc.c  */
5993 < #line 2493 "conf_parser.y"
5993 > #line 2494 "conf_parser.y"
5994      {
5995    ConfigFileEntry.max_nick_time = (yyvsp[(3) - (4)].number);
5996   }
# Line 6000 | Line 5998 | yyreduce:
5998  
5999    case 517:
6000   /* Line 1787 of yacc.c  */
6001 < #line 2498 "conf_parser.y"
6001 > #line 2499 "conf_parser.y"
6002      {
6003    ConfigFileEntry.max_nick_changes = (yyvsp[(3) - (4)].number);
6004   }
# Line 6008 | Line 6006 | yyreduce:
6006  
6007    case 518:
6008   /* Line 1787 of yacc.c  */
6009 < #line 2503 "conf_parser.y"
6009 > #line 2504 "conf_parser.y"
6010      {
6011    ConfigFileEntry.max_accept = (yyvsp[(3) - (4)].number);
6012   }
# Line 6016 | Line 6014 | yyreduce:
6014  
6015    case 519:
6016   /* Line 1787 of yacc.c  */
6017 < #line 2508 "conf_parser.y"
6017 > #line 2509 "conf_parser.y"
6018      {
6019    ConfigFileEntry.anti_spam_exit_message_time = (yyvsp[(3) - (4)].number);
6020   }
# Line 6024 | Line 6022 | yyreduce:
6022  
6023    case 520:
6024   /* Line 1787 of yacc.c  */
6025 < #line 2513 "conf_parser.y"
6025 > #line 2514 "conf_parser.y"
6026      {
6027    ConfigFileEntry.ts_warn_delta = (yyvsp[(3) - (4)].number);
6028   }
# Line 6032 | Line 6030 | yyreduce:
6030  
6031    case 521:
6032   /* Line 1787 of yacc.c  */
6033 < #line 2518 "conf_parser.y"
6033 > #line 2519 "conf_parser.y"
6034      {
6035    if (conf_parser_ctx.pass == 2)
6036      ConfigFileEntry.ts_max_delta = (yyvsp[(3) - (4)].number);
# Line 6041 | Line 6039 | yyreduce:
6039  
6040    case 522:
6041   /* Line 1787 of yacc.c  */
6042 < #line 2524 "conf_parser.y"
6042 > #line 2525 "conf_parser.y"
6043      {
6044    if (((yyvsp[(3) - (4)].number) > 0) && conf_parser_ctx.pass == 1)
6045    {
# Line 6055 | Line 6053 | yyreduce:
6053  
6054    case 523:
6055   /* Line 1787 of yacc.c  */
6056 < #line 2535 "conf_parser.y"
6056 > #line 2536 "conf_parser.y"
6057      {
6058    ConfigFileEntry.invisible_on_connect = yylval.number;
6059   }
# Line 6063 | Line 6061 | yyreduce:
6061  
6062    case 524:
6063   /* Line 1787 of yacc.c  */
6064 < #line 2540 "conf_parser.y"
6064 > #line 2541 "conf_parser.y"
6065      {
6066    ConfigFileEntry.warn_no_nline = yylval.number;
6067   }
# Line 6071 | Line 6069 | yyreduce:
6069  
6070    case 525:
6071   /* Line 1787 of yacc.c  */
6072 < #line 2545 "conf_parser.y"
6072 > #line 2546 "conf_parser.y"
6073      {
6074    ConfigFileEntry.stats_e_disabled = yylval.number;
6075   }
# Line 6079 | Line 6077 | yyreduce:
6077  
6078    case 526:
6079   /* Line 1787 of yacc.c  */
6080 < #line 2550 "conf_parser.y"
6080 > #line 2551 "conf_parser.y"
6081      {
6082    ConfigFileEntry.stats_o_oper_only = yylval.number;
6083   }
# Line 6087 | Line 6085 | yyreduce:
6085  
6086    case 527:
6087   /* Line 1787 of yacc.c  */
6088 < #line 2555 "conf_parser.y"
6088 > #line 2556 "conf_parser.y"
6089      {
6090    ConfigFileEntry.stats_P_oper_only = yylval.number;
6091   }
# Line 6095 | Line 6093 | yyreduce:
6093  
6094    case 528:
6095   /* Line 1787 of yacc.c  */
6096 < #line 2560 "conf_parser.y"
6096 > #line 2561 "conf_parser.y"
6097      {
6098    ConfigFileEntry.stats_k_oper_only = 2 * yylval.number;
6099   }
# Line 6103 | Line 6101 | yyreduce:
6101  
6102    case 529:
6103   /* Line 1787 of yacc.c  */
6104 < #line 2563 "conf_parser.y"
6104 > #line 2564 "conf_parser.y"
6105      {
6106    ConfigFileEntry.stats_k_oper_only = 1;
6107   }
# Line 6111 | Line 6109 | yyreduce:
6109  
6110    case 530:
6111   /* Line 1787 of yacc.c  */
6112 < #line 2568 "conf_parser.y"
6112 > #line 2569 "conf_parser.y"
6113      {
6114    ConfigFileEntry.stats_i_oper_only = 2 * yylval.number;
6115   }
# Line 6119 | Line 6117 | yyreduce:
6117  
6118    case 531:
6119   /* Line 1787 of yacc.c  */
6120 < #line 2571 "conf_parser.y"
6120 > #line 2572 "conf_parser.y"
6121      {
6122    ConfigFileEntry.stats_i_oper_only = 1;
6123   }
# Line 6127 | Line 6125 | yyreduce:
6125  
6126    case 532:
6127   /* Line 1787 of yacc.c  */
6128 < #line 2576 "conf_parser.y"
6128 > #line 2577 "conf_parser.y"
6129      {
6130    ConfigFileEntry.pace_wait = (yyvsp[(3) - (4)].number);
6131   }
# Line 6135 | Line 6133 | yyreduce:
6133  
6134    case 533:
6135   /* Line 1787 of yacc.c  */
6136 < #line 2581 "conf_parser.y"
6136 > #line 2582 "conf_parser.y"
6137      {
6138    ConfigFileEntry.caller_id_wait = (yyvsp[(3) - (4)].number);
6139   }
# Line 6143 | Line 6141 | yyreduce:
6141  
6142    case 534:
6143   /* Line 1787 of yacc.c  */
6144 < #line 2586 "conf_parser.y"
6144 > #line 2587 "conf_parser.y"
6145      {
6146    ConfigFileEntry.opers_bypass_callerid = yylval.number;
6147   }
# Line 6151 | Line 6149 | yyreduce:
6149  
6150    case 535:
6151   /* Line 1787 of yacc.c  */
6152 < #line 2591 "conf_parser.y"
6152 > #line 2592 "conf_parser.y"
6153      {
6154    ConfigFileEntry.pace_wait_simple = (yyvsp[(3) - (4)].number);
6155   }
# Line 6159 | Line 6157 | yyreduce:
6157  
6158    case 536:
6159   /* Line 1787 of yacc.c  */
6160 < #line 2596 "conf_parser.y"
6160 > #line 2597 "conf_parser.y"
6161      {
6162    ConfigFileEntry.short_motd = yylval.number;
6163   }
# Line 6167 | Line 6165 | yyreduce:
6165  
6166    case 537:
6167   /* Line 1787 of yacc.c  */
6168 < #line 2601 "conf_parser.y"
6168 > #line 2602 "conf_parser.y"
6169      {
6170    ConfigFileEntry.no_oper_flood = yylval.number;
6171   }
# Line 6175 | Line 6173 | yyreduce:
6173  
6174    case 538:
6175   /* Line 1787 of yacc.c  */
6176 < #line 2606 "conf_parser.y"
6176 > #line 2607 "conf_parser.y"
6177      {
6178    ConfigFileEntry.true_no_oper_flood = yylval.number;
6179   }
# Line 6183 | Line 6181 | yyreduce:
6181  
6182    case 539:
6183   /* Line 1787 of yacc.c  */
6184 < #line 2611 "conf_parser.y"
6184 > #line 2612 "conf_parser.y"
6185      {
6186    ConfigFileEntry.oper_pass_resv = yylval.number;
6187   }
# Line 6191 | Line 6189 | yyreduce:
6189  
6190    case 540:
6191   /* Line 1787 of yacc.c  */
6192 < #line 2616 "conf_parser.y"
6192 > #line 2617 "conf_parser.y"
6193      {
6194    ConfigFileEntry.dots_in_ident = (yyvsp[(3) - (4)].number);
6195   }
# Line 6199 | Line 6197 | yyreduce:
6197  
6198    case 541:
6199   /* Line 1787 of yacc.c  */
6200 < #line 2621 "conf_parser.y"
6200 > #line 2622 "conf_parser.y"
6201      {
6202    ConfigFileEntry.max_targets = (yyvsp[(3) - (4)].number);
6203   }
# Line 6207 | Line 6205 | yyreduce:
6205  
6206    case 542:
6207   /* Line 1787 of yacc.c  */
6208 < #line 2626 "conf_parser.y"
6208 > #line 2627 "conf_parser.y"
6209      {
6210    ConfigFileEntry.use_egd = yylval.number;
6211   }
# Line 6215 | Line 6213 | yyreduce:
6213  
6214    case 543:
6215   /* Line 1787 of yacc.c  */
6216 < #line 2631 "conf_parser.y"
6216 > #line 2632 "conf_parser.y"
6217      {
6218    if (conf_parser_ctx.pass == 2)
6219    {
# Line 6227 | Line 6225 | yyreduce:
6225  
6226    case 544:
6227   /* Line 1787 of yacc.c  */
6228 < #line 2640 "conf_parser.y"
6228 > #line 2641 "conf_parser.y"
6229      {
6230    if (conf_parser_ctx.pass == 2 && valid_servname(yylval.string))
6231    {
# Line 6239 | Line 6237 | yyreduce:
6237  
6238    case 545:
6239   /* Line 1787 of yacc.c  */
6240 < #line 2649 "conf_parser.y"
6240 > #line 2650 "conf_parser.y"
6241      {
6242    ConfigFileEntry.ping_cookie = yylval.number;
6243   }
# Line 6247 | Line 6245 | yyreduce:
6245  
6246    case 546:
6247   /* Line 1787 of yacc.c  */
6248 < #line 2654 "conf_parser.y"
6248 > #line 2655 "conf_parser.y"
6249      {
6250    ConfigFileEntry.disable_auth = yylval.number;
6251   }
# Line 6255 | Line 6253 | yyreduce:
6253  
6254    case 547:
6255   /* Line 1787 of yacc.c  */
6256 < #line 2659 "conf_parser.y"
6256 > #line 2660 "conf_parser.y"
6257      {
6258    ConfigFileEntry.throttle_time = yylval.number;
6259   }
# Line 6263 | Line 6261 | yyreduce:
6261  
6262    case 548:
6263   /* Line 1787 of yacc.c  */
6264 < #line 2664 "conf_parser.y"
6264 > #line 2665 "conf_parser.y"
6265      {
6266    ConfigFileEntry.oper_umodes = 0;
6267   }
# Line 6271 | Line 6269 | yyreduce:
6269  
6270    case 552:
6271   /* Line 1787 of yacc.c  */
6272 < #line 2670 "conf_parser.y"
6272 > #line 2671 "conf_parser.y"
6273      {
6274    ConfigFileEntry.oper_umodes |= UMODE_BOTS;
6275   }
# Line 6279 | Line 6277 | yyreduce:
6277  
6278    case 553:
6279   /* Line 1787 of yacc.c  */
6280 < #line 2673 "conf_parser.y"
6280 > #line 2674 "conf_parser.y"
6281      {
6282    ConfigFileEntry.oper_umodes |= UMODE_CCONN;
6283   }
# Line 6287 | Line 6285 | yyreduce:
6285  
6286    case 554:
6287   /* Line 1787 of yacc.c  */
6288 < #line 2676 "conf_parser.y"
6288 > #line 2677 "conf_parser.y"
6289      {
6290    ConfigFileEntry.oper_umodes |= UMODE_DEAF;
6291   }
# Line 6295 | Line 6293 | yyreduce:
6293  
6294    case 555:
6295   /* Line 1787 of yacc.c  */
6296 < #line 2679 "conf_parser.y"
6296 > #line 2680 "conf_parser.y"
6297      {
6298    ConfigFileEntry.oper_umodes |= UMODE_DEBUG;
6299   }
# Line 6303 | Line 6301 | yyreduce:
6301  
6302    case 556:
6303   /* Line 1787 of yacc.c  */
6304 < #line 2682 "conf_parser.y"
6304 > #line 2683 "conf_parser.y"
6305      {
6306    ConfigFileEntry.oper_umodes |= UMODE_FULL;
6307   }
# Line 6311 | Line 6309 | yyreduce:
6309  
6310    case 557:
6311   /* Line 1787 of yacc.c  */
6312 < #line 2685 "conf_parser.y"
6312 > #line 2686 "conf_parser.y"
6313      {
6314    ConfigFileEntry.oper_umodes |= UMODE_HIDDEN;
6315   }
# Line 6319 | Line 6317 | yyreduce:
6317  
6318    case 558:
6319   /* Line 1787 of yacc.c  */
6320 < #line 2688 "conf_parser.y"
6320 > #line 2689 "conf_parser.y"
6321      {
6322    ConfigFileEntry.oper_umodes |= UMODE_SKILL;
6323   }
# Line 6327 | Line 6325 | yyreduce:
6325  
6326    case 559:
6327   /* Line 1787 of yacc.c  */
6328 < #line 2691 "conf_parser.y"
6328 > #line 2692 "conf_parser.y"
6329      {
6330    ConfigFileEntry.oper_umodes |= UMODE_NCHANGE;
6331   }
# Line 6335 | Line 6333 | yyreduce:
6333  
6334    case 560:
6335   /* Line 1787 of yacc.c  */
6336 < #line 2694 "conf_parser.y"
6336 > #line 2695 "conf_parser.y"
6337      {
6338    ConfigFileEntry.oper_umodes |= UMODE_REJ;
6339   }
# Line 6343 | Line 6341 | yyreduce:
6341  
6342    case 561:
6343   /* Line 1787 of yacc.c  */
6344 < #line 2697 "conf_parser.y"
6344 > #line 2698 "conf_parser.y"
6345      {
6346    ConfigFileEntry.oper_umodes |= UMODE_UNAUTH;
6347   }
# Line 6351 | Line 6349 | yyreduce:
6349  
6350    case 562:
6351   /* Line 1787 of yacc.c  */
6352 < #line 2700 "conf_parser.y"
6352 > #line 2701 "conf_parser.y"
6353      {
6354    ConfigFileEntry.oper_umodes |= UMODE_SPY;
6355   }
# Line 6359 | Line 6357 | yyreduce:
6357  
6358    case 563:
6359   /* Line 1787 of yacc.c  */
6360 < #line 2703 "conf_parser.y"
6360 > #line 2704 "conf_parser.y"
6361      {
6362    ConfigFileEntry.oper_umodes |= UMODE_EXTERNAL;
6363   }
# Line 6367 | Line 6365 | yyreduce:
6365  
6366    case 564:
6367   /* Line 1787 of yacc.c  */
6368 < #line 2706 "conf_parser.y"
6368 > #line 2707 "conf_parser.y"
6369      {
6370    ConfigFileEntry.oper_umodes |= UMODE_OPERWALL;
6371   }
# Line 6375 | Line 6373 | yyreduce:
6373  
6374    case 565:
6375   /* Line 1787 of yacc.c  */
6376 < #line 2709 "conf_parser.y"
6376 > #line 2710 "conf_parser.y"
6377      {
6378    ConfigFileEntry.oper_umodes |= UMODE_SERVNOTICE;
6379   }
# Line 6383 | Line 6381 | yyreduce:
6381  
6382    case 566:
6383   /* Line 1787 of yacc.c  */
6384 < #line 2712 "conf_parser.y"
6384 > #line 2713 "conf_parser.y"
6385      {
6386    ConfigFileEntry.oper_umodes |= UMODE_INVISIBLE;
6387   }
# Line 6391 | Line 6389 | yyreduce:
6389  
6390    case 567:
6391   /* Line 1787 of yacc.c  */
6392 < #line 2715 "conf_parser.y"
6392 > #line 2716 "conf_parser.y"
6393      {
6394    ConfigFileEntry.oper_umodes |= UMODE_WALLOP;
6395   }
# Line 6399 | Line 6397 | yyreduce:
6397  
6398    case 568:
6399   /* Line 1787 of yacc.c  */
6400 < #line 2718 "conf_parser.y"
6400 > #line 2719 "conf_parser.y"
6401      {
6402    ConfigFileEntry.oper_umodes |= UMODE_SOFTCALLERID;
6403   }
# Line 6407 | Line 6405 | yyreduce:
6405  
6406    case 569:
6407   /* Line 1787 of yacc.c  */
6408 < #line 2721 "conf_parser.y"
6408 > #line 2722 "conf_parser.y"
6409      {
6410    ConfigFileEntry.oper_umodes |= UMODE_CALLERID;
6411   }
# Line 6415 | Line 6413 | yyreduce:
6413  
6414    case 570:
6415   /* Line 1787 of yacc.c  */
6416 < #line 2724 "conf_parser.y"
6416 > #line 2725 "conf_parser.y"
6417      {
6418    ConfigFileEntry.oper_umodes |= UMODE_LOCOPS;
6419   }
# Line 6423 | Line 6421 | yyreduce:
6421  
6422    case 571:
6423   /* Line 1787 of yacc.c  */
6424 < #line 2727 "conf_parser.y"
6424 > #line 2728 "conf_parser.y"
6425      {
6426    ConfigFileEntry.oper_umodes |= UMODE_REGONLY;
6427   }
# Line 6431 | Line 6429 | yyreduce:
6429  
6430    case 572:
6431   /* Line 1787 of yacc.c  */
6432 < #line 2730 "conf_parser.y"
6432 > #line 2731 "conf_parser.y"
6433      {
6434    ConfigFileEntry.oper_umodes |= UMODE_FARCONNECT;
6435   }
# Line 6439 | Line 6437 | yyreduce:
6437  
6438    case 573:
6439   /* Line 1787 of yacc.c  */
6440 < #line 2735 "conf_parser.y"
6440 > #line 2736 "conf_parser.y"
6441      {
6442    ConfigFileEntry.oper_only_umodes = 0;
6443   }
# Line 6447 | Line 6445 | yyreduce:
6445  
6446    case 577:
6447   /* Line 1787 of yacc.c  */
6448 < #line 2741 "conf_parser.y"
6448 > #line 2742 "conf_parser.y"
6449      {
6450    ConfigFileEntry.oper_only_umodes |= UMODE_BOTS;
6451   }
# Line 6455 | Line 6453 | yyreduce:
6453  
6454    case 578:
6455   /* Line 1787 of yacc.c  */
6456 < #line 2744 "conf_parser.y"
6456 > #line 2745 "conf_parser.y"
6457      {
6458    ConfigFileEntry.oper_only_umodes |= UMODE_CCONN;
6459   }
# Line 6463 | Line 6461 | yyreduce:
6461  
6462    case 579:
6463   /* Line 1787 of yacc.c  */
6464 < #line 2747 "conf_parser.y"
6464 > #line 2748 "conf_parser.y"
6465      {
6466    ConfigFileEntry.oper_only_umodes |= UMODE_DEAF;
6467   }
# Line 6471 | Line 6469 | yyreduce:
6469  
6470    case 580:
6471   /* Line 1787 of yacc.c  */
6472 < #line 2750 "conf_parser.y"
6472 > #line 2751 "conf_parser.y"
6473      {
6474    ConfigFileEntry.oper_only_umodes |= UMODE_DEBUG;
6475   }
# Line 6479 | Line 6477 | yyreduce:
6477  
6478    case 581:
6479   /* Line 1787 of yacc.c  */
6480 < #line 2753 "conf_parser.y"
6480 > #line 2754 "conf_parser.y"
6481      {
6482    ConfigFileEntry.oper_only_umodes |= UMODE_FULL;
6483   }
# Line 6487 | Line 6485 | yyreduce:
6485  
6486    case 582:
6487   /* Line 1787 of yacc.c  */
6488 < #line 2756 "conf_parser.y"
6488 > #line 2757 "conf_parser.y"
6489      {
6490    ConfigFileEntry.oper_only_umodes |= UMODE_SKILL;
6491   }
# Line 6495 | Line 6493 | yyreduce:
6493  
6494    case 583:
6495   /* Line 1787 of yacc.c  */
6496 < #line 2759 "conf_parser.y"
6496 > #line 2760 "conf_parser.y"
6497      {
6498    ConfigFileEntry.oper_only_umodes |= UMODE_HIDDEN;
6499   }
# Line 6503 | Line 6501 | yyreduce:
6501  
6502    case 584:
6503   /* Line 1787 of yacc.c  */
6504 < #line 2762 "conf_parser.y"
6504 > #line 2763 "conf_parser.y"
6505      {
6506    ConfigFileEntry.oper_only_umodes |= UMODE_NCHANGE;
6507   }
# Line 6511 | Line 6509 | yyreduce:
6509  
6510    case 585:
6511   /* Line 1787 of yacc.c  */
6512 < #line 2765 "conf_parser.y"
6512 > #line 2766 "conf_parser.y"
6513      {
6514    ConfigFileEntry.oper_only_umodes |= UMODE_REJ;
6515   }
# Line 6519 | Line 6517 | yyreduce:
6517  
6518    case 586:
6519   /* Line 1787 of yacc.c  */
6520 < #line 2768 "conf_parser.y"
6520 > #line 2769 "conf_parser.y"
6521      {
6522    ConfigFileEntry.oper_only_umodes |= UMODE_UNAUTH;
6523   }
# Line 6527 | Line 6525 | yyreduce:
6525  
6526    case 587:
6527   /* Line 1787 of yacc.c  */
6528 < #line 2771 "conf_parser.y"
6528 > #line 2772 "conf_parser.y"
6529      {
6530    ConfigFileEntry.oper_only_umodes |= UMODE_SPY;
6531   }
# Line 6535 | Line 6533 | yyreduce:
6533  
6534    case 588:
6535   /* Line 1787 of yacc.c  */
6536 < #line 2774 "conf_parser.y"
6536 > #line 2775 "conf_parser.y"
6537      {
6538    ConfigFileEntry.oper_only_umodes |= UMODE_EXTERNAL;
6539   }
# Line 6543 | Line 6541 | yyreduce:
6541  
6542    case 589:
6543   /* Line 1787 of yacc.c  */
6544 < #line 2777 "conf_parser.y"
6544 > #line 2778 "conf_parser.y"
6545      {
6546    ConfigFileEntry.oper_only_umodes |= UMODE_OPERWALL;
6547   }
# Line 6551 | Line 6549 | yyreduce:
6549  
6550    case 590:
6551   /* Line 1787 of yacc.c  */
6552 < #line 2780 "conf_parser.y"
6552 > #line 2781 "conf_parser.y"
6553      {
6554    ConfigFileEntry.oper_only_umodes |= UMODE_SERVNOTICE;
6555   }
# Line 6559 | Line 6557 | yyreduce:
6557  
6558    case 591:
6559   /* Line 1787 of yacc.c  */
6560 < #line 2783 "conf_parser.y"
6560 > #line 2784 "conf_parser.y"
6561      {
6562    ConfigFileEntry.oper_only_umodes |= UMODE_INVISIBLE;
6563   }
# Line 6567 | Line 6565 | yyreduce:
6565  
6566    case 592:
6567   /* Line 1787 of yacc.c  */
6568 < #line 2786 "conf_parser.y"
6568 > #line 2787 "conf_parser.y"
6569      {
6570    ConfigFileEntry.oper_only_umodes |= UMODE_WALLOP;
6571   }
# Line 6575 | Line 6573 | yyreduce:
6573  
6574    case 593:
6575   /* Line 1787 of yacc.c  */
6576 < #line 2789 "conf_parser.y"
6576 > #line 2790 "conf_parser.y"
6577      {
6578    ConfigFileEntry.oper_only_umodes |= UMODE_SOFTCALLERID;
6579   }
# Line 6583 | Line 6581 | yyreduce:
6581  
6582    case 594:
6583   /* Line 1787 of yacc.c  */
6584 < #line 2792 "conf_parser.y"
6584 > #line 2793 "conf_parser.y"
6585      {
6586    ConfigFileEntry.oper_only_umodes |= UMODE_CALLERID;
6587   }
# Line 6591 | Line 6589 | yyreduce:
6589  
6590    case 595:
6591   /* Line 1787 of yacc.c  */
6592 < #line 2795 "conf_parser.y"
6592 > #line 2796 "conf_parser.y"
6593      {
6594    ConfigFileEntry.oper_only_umodes |= UMODE_LOCOPS;
6595   }
# Line 6599 | Line 6597 | yyreduce:
6597  
6598    case 596:
6599   /* Line 1787 of yacc.c  */
6600 < #line 2798 "conf_parser.y"
6600 > #line 2799 "conf_parser.y"
6601      {
6602    ConfigFileEntry.oper_only_umodes |= UMODE_REGONLY;
6603   }
# Line 6607 | Line 6605 | yyreduce:
6605  
6606    case 597:
6607   /* Line 1787 of yacc.c  */
6608 < #line 2801 "conf_parser.y"
6608 > #line 2802 "conf_parser.y"
6609      {
6610    ConfigFileEntry.oper_only_umodes |= UMODE_FARCONNECT;
6611   }
# Line 6615 | Line 6613 | yyreduce:
6613  
6614    case 598:
6615   /* Line 1787 of yacc.c  */
6616 < #line 2806 "conf_parser.y"
6616 > #line 2807 "conf_parser.y"
6617      {
6618    ConfigFileEntry.min_nonwildcard = (yyvsp[(3) - (4)].number);
6619   }
# Line 6623 | Line 6621 | yyreduce:
6621  
6622    case 599:
6623   /* Line 1787 of yacc.c  */
6624 < #line 2811 "conf_parser.y"
6624 > #line 2812 "conf_parser.y"
6625      {
6626    ConfigFileEntry.min_nonwildcard_simple = (yyvsp[(3) - (4)].number);
6627   }
# Line 6631 | Line 6629 | yyreduce:
6629  
6630    case 600:
6631   /* Line 1787 of yacc.c  */
6632 < #line 2816 "conf_parser.y"
6632 > #line 2817 "conf_parser.y"
6633      {
6634    ConfigFileEntry.default_floodcount = (yyvsp[(3) - (4)].number);
6635   }
# Line 6639 | Line 6637 | yyreduce:
6637  
6638    case 617:
6639   /* Line 1787 of yacc.c  */
6640 < #line 2839 "conf_parser.y"
6640 > #line 2840 "conf_parser.y"
6641      {
6642    ConfigChannel.disable_fake_channels = yylval.number;
6643   }
# Line 6647 | Line 6645 | yyreduce:
6645  
6646    case 618:
6647   /* Line 1787 of yacc.c  */
6648 < #line 2844 "conf_parser.y"
6648 > #line 2845 "conf_parser.y"
6649      {
6650    ConfigChannel.knock_delay = (yyvsp[(3) - (4)].number);
6651   }
# Line 6655 | Line 6653 | yyreduce:
6653  
6654    case 619:
6655   /* Line 1787 of yacc.c  */
6656 < #line 2849 "conf_parser.y"
6656 > #line 2850 "conf_parser.y"
6657      {
6658    ConfigChannel.knock_delay_channel = (yyvsp[(3) - (4)].number);
6659   }
# Line 6663 | Line 6661 | yyreduce:
6661  
6662    case 620:
6663   /* Line 1787 of yacc.c  */
6664 < #line 2854 "conf_parser.y"
6664 > #line 2855 "conf_parser.y"
6665      {
6666    ConfigChannel.max_chans_per_user = (yyvsp[(3) - (4)].number);
6667   }
# Line 6671 | Line 6669 | yyreduce:
6669  
6670    case 621:
6671   /* Line 1787 of yacc.c  */
6672 < #line 2859 "conf_parser.y"
6672 > #line 2860 "conf_parser.y"
6673      {
6674    ConfigChannel.max_chans_per_oper = (yyvsp[(3) - (4)].number);
6675   }
# Line 6679 | Line 6677 | yyreduce:
6677  
6678    case 622:
6679   /* Line 1787 of yacc.c  */
6680 < #line 2864 "conf_parser.y"
6680 > #line 2865 "conf_parser.y"
6681      {
6682    ConfigChannel.max_bans = (yyvsp[(3) - (4)].number);
6683   }
# Line 6687 | Line 6685 | yyreduce:
6685  
6686    case 623:
6687   /* Line 1787 of yacc.c  */
6688 < #line 2869 "conf_parser.y"
6688 > #line 2870 "conf_parser.y"
6689      {
6690    ConfigChannel.default_split_user_count = (yyvsp[(3) - (4)].number);
6691   }
# Line 6695 | Line 6693 | yyreduce:
6693  
6694    case 624:
6695   /* Line 1787 of yacc.c  */
6696 < #line 2874 "conf_parser.y"
6696 > #line 2875 "conf_parser.y"
6697      {
6698    ConfigChannel.default_split_server_count = (yyvsp[(3) - (4)].number);
6699   }
# Line 6703 | Line 6701 | yyreduce:
6701  
6702    case 625:
6703   /* Line 1787 of yacc.c  */
6704 < #line 2879 "conf_parser.y"
6704 > #line 2880 "conf_parser.y"
6705      {
6706    ConfigChannel.no_create_on_split = yylval.number;
6707   }
# Line 6711 | Line 6709 | yyreduce:
6709  
6710    case 626:
6711   /* Line 1787 of yacc.c  */
6712 < #line 2884 "conf_parser.y"
6712 > #line 2885 "conf_parser.y"
6713      {
6714    ConfigChannel.no_join_on_split = yylval.number;
6715   }
# Line 6719 | Line 6717 | yyreduce:
6717  
6718    case 627:
6719   /* Line 1787 of yacc.c  */
6720 < #line 2889 "conf_parser.y"
6720 > #line 2890 "conf_parser.y"
6721      {
6722    GlobalSetOptions.joinfloodcount = yylval.number;
6723   }
# Line 6727 | Line 6725 | yyreduce:
6725  
6726    case 628:
6727   /* Line 1787 of yacc.c  */
6728 < #line 2894 "conf_parser.y"
6728 > #line 2895 "conf_parser.y"
6729      {
6730    GlobalSetOptions.joinfloodtime = yylval.number;
6731   }
# Line 6735 | Line 6733 | yyreduce:
6733  
6734    case 641:
6735   /* Line 1787 of yacc.c  */
6736 < #line 2914 "conf_parser.y"
6736 > #line 2915 "conf_parser.y"
6737      {
6738    if (conf_parser_ctx.pass == 2)
6739      ConfigServerHide.flatten_links = yylval.number;
# Line 6744 | Line 6742 | yyreduce:
6742  
6743    case 642:
6744   /* Line 1787 of yacc.c  */
6745 < #line 2920 "conf_parser.y"
6745 > #line 2921 "conf_parser.y"
6746      {
6747    if (conf_parser_ctx.pass == 2)
6748      ConfigServerHide.disable_remote_commands = yylval.number;
# Line 6753 | Line 6751 | yyreduce:
6751  
6752    case 643:
6753   /* Line 1787 of yacc.c  */
6754 < #line 2926 "conf_parser.y"
6754 > #line 2927 "conf_parser.y"
6755      {
6756    if (conf_parser_ctx.pass == 2)
6757      ConfigServerHide.hide_servers = yylval.number;
# Line 6762 | Line 6760 | yyreduce:
6760  
6761    case 644:
6762   /* Line 1787 of yacc.c  */
6763 < #line 2932 "conf_parser.y"
6763 > #line 2933 "conf_parser.y"
6764      {
6765    if (conf_parser_ctx.pass == 2)
6766      ConfigServerHide.hide_services = yylval.number;
# Line 6771 | Line 6769 | yyreduce:
6769  
6770    case 645:
6771   /* Line 1787 of yacc.c  */
6772 < #line 2938 "conf_parser.y"
6772 > #line 2939 "conf_parser.y"
6773      {
6774    if (conf_parser_ctx.pass == 2)
6775    {
# Line 6783 | Line 6781 | yyreduce:
6781  
6782    case 646:
6783   /* Line 1787 of yacc.c  */
6784 < #line 2947 "conf_parser.y"
6784 > #line 2948 "conf_parser.y"
6785      {
6786    if (conf_parser_ctx.pass == 2)
6787    {
# Line 6800 | Line 6798 | yyreduce:
6798  
6799    case 647:
6800   /* Line 1787 of yacc.c  */
6801 < #line 2961 "conf_parser.y"
6801 > #line 2962 "conf_parser.y"
6802      {
6803    if (conf_parser_ctx.pass == 2)
6804      ConfigServerHide.hidden = yylval.number;
# Line 6809 | Line 6807 | yyreduce:
6807  
6808    case 648:
6809   /* Line 1787 of yacc.c  */
6810 < #line 2967 "conf_parser.y"
6810 > #line 2968 "conf_parser.y"
6811      {
6812    if (conf_parser_ctx.pass == 2)
6813      ConfigServerHide.hide_server_ips = yylval.number;
# Line 6818 | Line 6816 | yyreduce:
6816  
6817  
6818   /* Line 1787 of yacc.c  */
6819 < #line 6822 "conf_parser.c"
6819 > #line 6820 "conf_parser.c"
6820        default: break;
6821      }
6822    /* User semantic actions sometimes alter yychar, and that requires

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)