ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid-7.2/src/y.tab.h
Revision: 584
Committed: Sun May 7 15:26:45 2006 UTC (17 years, 11 months ago) by michael
Content type: text/x-chdr
File size: 13542 byte(s)
Log Message:
- Added new general::stats_e_disabled configuration option.  Known from RB,
  all it does is to disable "STATS e", which is a good idea if you have any
  exempted server ips.
- Updated RELNOTES

File Contents

# Content
1 /* A Bison parser, made by GNU Bison 2.1. */
2
3 /* Skeleton parser for Yacc-like parsing with Bison,
4 Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
5
6 This program is free software; you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by
8 the Free Software Foundation; either version 2, or (at your option)
9 any later version.
10
11 This program is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 GNU General Public License for more details.
15
16 You should have received a copy of the GNU General Public License
17 along with this program; if not, write to the Free Software
18 Foundation, Inc., 51 Franklin Street, Fifth Floor,
19 Boston, MA 02110-1301, USA. */
20
21 /* As a special exception, when this file is copied by Bison into a
22 Bison output file, you may use that output file without restriction.
23 This special exception was added by the Free Software Foundation
24 in version 1.24 of Bison. */
25
26 /* Tokens. */
27 #ifndef YYTOKENTYPE
28 # define YYTOKENTYPE
29 /* Put the tokens into the symbol table, so that GDB and other debuggers
30 know about them. */
31 enum yytokentype {
32 ACCEPT_PASSWORD = 258,
33 ACTION = 259,
34 ADMIN = 260,
35 AFTYPE = 261,
36 T_ALLOW = 262,
37 ANTI_NICK_FLOOD = 263,
38 ANTI_SPAM_EXIT_MESSAGE_TIME = 264,
39 AUTOCONN = 265,
40 T_BLOCK = 266,
41 BURST_AWAY = 267,
42 BURST_TOPICWHO = 268,
43 BYTES = 269,
44 KBYTES = 270,
45 MBYTES = 271,
46 GBYTES = 272,
47 TBYTES = 273,
48 CALLER_ID_WAIT = 274,
49 CAN_FLOOD = 275,
50 CAN_IDLE = 276,
51 CHANNEL = 277,
52 CIDR_BITLEN_IPV4 = 278,
53 CIDR_BITLEN_IPV6 = 279,
54 CIPHER_PREFERENCE = 280,
55 CLASS = 281,
56 COMPRESSED = 282,
57 COMPRESSION_LEVEL = 283,
58 CONNECT = 284,
59 CONNECTFREQ = 285,
60 CRYPTLINK = 286,
61 DEFAULT_CIPHER_PREFERENCE = 287,
62 DEFAULT_FLOODCOUNT = 288,
63 DEFAULT_SPLIT_SERVER_COUNT = 289,
64 DEFAULT_SPLIT_USER_COUNT = 290,
65 DENY = 291,
66 DESCRIPTION = 292,
67 DIE = 293,
68 DISABLE_AUTH = 294,
69 DISABLE_HIDDEN = 295,
70 DISABLE_LOCAL_CHANNELS = 296,
71 DISABLE_REMOTE_COMMANDS = 297,
72 DOT_IN_IP6_ADDR = 298,
73 DOTS_IN_IDENT = 299,
74 DURATION = 300,
75 EGDPOOL_PATH = 301,
76 EMAIL = 302,
77 ENABLE = 303,
78 ENCRYPTED = 304,
79 EXCEED_LIMIT = 305,
80 EXEMPT = 306,
81 FAILED_OPER_NOTICE = 307,
82 FAKENAME = 308,
83 IRCD_FLAGS = 309,
84 FLATTEN_LINKS = 310,
85 FFAILED_OPERLOG = 311,
86 FKILLLOG = 312,
87 FKLINELOG = 313,
88 FGLINELOG = 314,
89 FIOERRLOG = 315,
90 FOPERLOG = 316,
91 FOPERSPYLOG = 317,
92 FUSERLOG = 318,
93 GECOS = 319,
94 GENERAL = 320,
95 GLINE = 321,
96 GLINES = 322,
97 GLINE_EXEMPT = 323,
98 GLINE_LOG = 324,
99 GLINE_TIME = 325,
100 GLINE_MIN_CIDR = 326,
101 GLINE_MIN_CIDR6 = 327,
102 GLOBAL_KILL = 328,
103 IRCD_AUTH = 329,
104 NEED_IDENT = 330,
105 HAVENT_READ_CONF = 331,
106 HIDDEN = 332,
107 HIDDEN_ADMIN = 333,
108 HIDDEN_NAME = 334,
109 HIDDEN_OPER = 335,
110 HIDE_SERVER_IPS = 336,
111 HIDE_SERVERS = 337,
112 HIDE_SPOOF_IPS = 338,
113 HOST = 339,
114 HUB = 340,
115 HUB_MASK = 341,
116 IDLETIME = 342,
117 IGNORE_BOGUS_TS = 343,
118 INVISIBLE_ON_CONNECT = 344,
119 IP = 345,
120 KILL = 346,
121 KILL_CHASE_TIME_LIMIT = 347,
122 KLINE = 348,
123 KLINE_EXEMPT = 349,
124 KLINE_REASON = 350,
125 KLINE_WITH_REASON = 351,
126 KNOCK_DELAY = 352,
127 KNOCK_DELAY_CHANNEL = 353,
128 LAZYLINK = 354,
129 LEAF_MASK = 355,
130 LINKS_DELAY = 356,
131 LISTEN = 357,
132 T_LOG = 358,
133 LOGGING = 359,
134 LOG_LEVEL = 360,
135 MAX_ACCEPT = 361,
136 MAX_BANS = 362,
137 MAX_CHANS_PER_USER = 363,
138 MAX_GLOBAL = 364,
139 MAX_IDENT = 365,
140 MAX_LOCAL = 366,
141 MAX_NICK_CHANGES = 367,
142 MAX_NICK_TIME = 368,
143 MAX_NUMBER = 369,
144 MAX_TARGETS = 370,
145 MESSAGE_LOCALE = 371,
146 MIN_NONWILDCARD = 372,
147 MIN_NONWILDCARD_SIMPLE = 373,
148 MODULE = 374,
149 MODULES = 375,
150 NAME = 376,
151 NEED_PASSWORD = 377,
152 NETWORK_DESC = 378,
153 NETWORK_NAME = 379,
154 NICK = 380,
155 NICK_CHANGES = 381,
156 NO_CREATE_ON_SPLIT = 382,
157 NO_JOIN_ON_SPLIT = 383,
158 NO_OPER_FLOOD = 384,
159 NO_TILDE = 385,
160 NOT = 386,
161 NUMBER = 387,
162 NUMBER_PER_IDENT = 388,
163 NUMBER_PER_CIDR = 389,
164 NUMBER_PER_IP = 390,
165 NUMBER_PER_IP_GLOBAL = 391,
166 OPERATOR = 392,
167 OPERS_BYPASS_CALLERID = 393,
168 OPER_LOG = 394,
169 OPER_ONLY_UMODES = 395,
170 OPER_PASS_RESV = 396,
171 OPER_SPY_T = 397,
172 OPER_UMODES = 398,
173 JOIN_FLOOD_COUNT = 399,
174 JOIN_FLOOD_TIME = 400,
175 PACE_WAIT = 401,
176 PACE_WAIT_SIMPLE = 402,
177 PASSWORD = 403,
178 PATH = 404,
179 PING_COOKIE = 405,
180 PING_TIME = 406,
181 PING_WARNING = 407,
182 PORT = 408,
183 QSTRING = 409,
184 QUIET_ON_BAN = 410,
185 REASON = 411,
186 REDIRPORT = 412,
187 REDIRSERV = 413,
188 REGEX_T = 414,
189 REHASH = 415,
190 TREJECT_HOLD_TIME = 416,
191 REMOTE = 417,
192 REMOTEBAN = 418,
193 RESTRICT_CHANNELS = 419,
194 RESTRICTED = 420,
195 RSA_PRIVATE_KEY_FILE = 421,
196 RSA_PUBLIC_KEY_FILE = 422,
197 SSL_CERTIFICATE_FILE = 423,
198 RESV = 424,
199 RESV_EXEMPT = 425,
200 SECONDS = 426,
201 MINUTES = 427,
202 HOURS = 428,
203 DAYS = 429,
204 WEEKS = 430,
205 SENDQ = 431,
206 SEND_PASSWORD = 432,
207 SERVERHIDE = 433,
208 SERVERINFO = 434,
209 SERVLINK_PATH = 435,
210 IRCD_SID = 436,
211 TKLINE_EXPIRE_NOTICES = 437,
212 T_SHARED = 438,
213 T_CLUSTER = 439,
214 TYPE = 440,
215 SHORT_MOTD = 441,
216 SILENT = 442,
217 SPOOF = 443,
218 SPOOF_NOTICE = 444,
219 STATS_E_DISABLED = 445,
220 STATS_I_OPER_ONLY = 446,
221 STATS_K_OPER_ONLY = 447,
222 STATS_O_OPER_ONLY = 448,
223 STATS_P_OPER_ONLY = 449,
224 TBOOL = 450,
225 TMASKED = 451,
226 T_REJECT = 452,
227 TS_MAX_DELTA = 453,
228 TS_WARN_DELTA = 454,
229 TWODOTS = 455,
230 T_ALL = 456,
231 T_BOTS = 457,
232 T_SOFTCALLERID = 458,
233 T_CALLERID = 459,
234 T_CCONN = 460,
235 T_CLIENT_FLOOD = 461,
236 T_DEAF = 462,
237 T_DEBUG = 463,
238 T_DRONE = 464,
239 T_EXTERNAL = 465,
240 T_FULL = 466,
241 T_INVISIBLE = 467,
242 T_IPV4 = 468,
243 T_IPV6 = 469,
244 T_LOCOPS = 470,
245 T_LOGPATH = 471,
246 T_L_CRIT = 472,
247 T_L_DEBUG = 473,
248 T_L_ERROR = 474,
249 T_L_INFO = 475,
250 T_L_NOTICE = 476,
251 T_L_TRACE = 477,
252 T_L_WARN = 478,
253 T_MAX_CLIENTS = 479,
254 T_NCHANGE = 480,
255 T_OPERWALL = 481,
256 T_REJ = 482,
257 T_SERVNOTICE = 483,
258 T_SKILL = 484,
259 T_SPY = 485,
260 T_SSL = 486,
261 T_UMODES = 487,
262 T_UNAUTH = 488,
263 T_UNRESV = 489,
264 T_UNXLINE = 490,
265 T_WALLOP = 491,
266 THROTTLE_TIME = 492,
267 TOPICBURST = 493,
268 TRUE_NO_OPER_FLOOD = 494,
269 TKLINE = 495,
270 TXLINE = 496,
271 TRESV = 497,
272 UNKLINE = 498,
273 USER = 499,
274 USE_EGD = 500,
275 USE_EXCEPT = 501,
276 USE_INVEX = 502,
277 USE_KNOCK = 503,
278 USE_LOGGING = 504,
279 USE_WHOIS_ACTUALLY = 505,
280 VHOST = 506,
281 VHOST6 = 507,
282 XLINE = 508,
283 WARN = 509,
284 WARN_NO_NLINE = 510
285 };
286 #endif
287 /* Tokens. */
288 #define ACCEPT_PASSWORD 258
289 #define ACTION 259
290 #define ADMIN 260
291 #define AFTYPE 261
292 #define T_ALLOW 262
293 #define ANTI_NICK_FLOOD 263
294 #define ANTI_SPAM_EXIT_MESSAGE_TIME 264
295 #define AUTOCONN 265
296 #define T_BLOCK 266
297 #define BURST_AWAY 267
298 #define BURST_TOPICWHO 268
299 #define BYTES 269
300 #define KBYTES 270
301 #define MBYTES 271
302 #define GBYTES 272
303 #define TBYTES 273
304 #define CALLER_ID_WAIT 274
305 #define CAN_FLOOD 275
306 #define CAN_IDLE 276
307 #define CHANNEL 277
308 #define CIDR_BITLEN_IPV4 278
309 #define CIDR_BITLEN_IPV6 279
310 #define CIPHER_PREFERENCE 280
311 #define CLASS 281
312 #define COMPRESSED 282
313 #define COMPRESSION_LEVEL 283
314 #define CONNECT 284
315 #define CONNECTFREQ 285
316 #define CRYPTLINK 286
317 #define DEFAULT_CIPHER_PREFERENCE 287
318 #define DEFAULT_FLOODCOUNT 288
319 #define DEFAULT_SPLIT_SERVER_COUNT 289
320 #define DEFAULT_SPLIT_USER_COUNT 290
321 #define DENY 291
322 #define DESCRIPTION 292
323 #define DIE 293
324 #define DISABLE_AUTH 294
325 #define DISABLE_HIDDEN 295
326 #define DISABLE_LOCAL_CHANNELS 296
327 #define DISABLE_REMOTE_COMMANDS 297
328 #define DOT_IN_IP6_ADDR 298
329 #define DOTS_IN_IDENT 299
330 #define DURATION 300
331 #define EGDPOOL_PATH 301
332 #define EMAIL 302
333 #define ENABLE 303
334 #define ENCRYPTED 304
335 #define EXCEED_LIMIT 305
336 #define EXEMPT 306
337 #define FAILED_OPER_NOTICE 307
338 #define FAKENAME 308
339 #define IRCD_FLAGS 309
340 #define FLATTEN_LINKS 310
341 #define FFAILED_OPERLOG 311
342 #define FKILLLOG 312
343 #define FKLINELOG 313
344 #define FGLINELOG 314
345 #define FIOERRLOG 315
346 #define FOPERLOG 316
347 #define FOPERSPYLOG 317
348 #define FUSERLOG 318
349 #define GECOS 319
350 #define GENERAL 320
351 #define GLINE 321
352 #define GLINES 322
353 #define GLINE_EXEMPT 323
354 #define GLINE_LOG 324
355 #define GLINE_TIME 325
356 #define GLINE_MIN_CIDR 326
357 #define GLINE_MIN_CIDR6 327
358 #define GLOBAL_KILL 328
359 #define IRCD_AUTH 329
360 #define NEED_IDENT 330
361 #define HAVENT_READ_CONF 331
362 #define HIDDEN 332
363 #define HIDDEN_ADMIN 333
364 #define HIDDEN_NAME 334
365 #define HIDDEN_OPER 335
366 #define HIDE_SERVER_IPS 336
367 #define HIDE_SERVERS 337
368 #define HIDE_SPOOF_IPS 338
369 #define HOST 339
370 #define HUB 340
371 #define HUB_MASK 341
372 #define IDLETIME 342
373 #define IGNORE_BOGUS_TS 343
374 #define INVISIBLE_ON_CONNECT 344
375 #define IP 345
376 #define KILL 346
377 #define KILL_CHASE_TIME_LIMIT 347
378 #define KLINE 348
379 #define KLINE_EXEMPT 349
380 #define KLINE_REASON 350
381 #define KLINE_WITH_REASON 351
382 #define KNOCK_DELAY 352
383 #define KNOCK_DELAY_CHANNEL 353
384 #define LAZYLINK 354
385 #define LEAF_MASK 355
386 #define LINKS_DELAY 356
387 #define LISTEN 357
388 #define T_LOG 358
389 #define LOGGING 359
390 #define LOG_LEVEL 360
391 #define MAX_ACCEPT 361
392 #define MAX_BANS 362
393 #define MAX_CHANS_PER_USER 363
394 #define MAX_GLOBAL 364
395 #define MAX_IDENT 365
396 #define MAX_LOCAL 366
397 #define MAX_NICK_CHANGES 367
398 #define MAX_NICK_TIME 368
399 #define MAX_NUMBER 369
400 #define MAX_TARGETS 370
401 #define MESSAGE_LOCALE 371
402 #define MIN_NONWILDCARD 372
403 #define MIN_NONWILDCARD_SIMPLE 373
404 #define MODULE 374
405 #define MODULES 375
406 #define NAME 376
407 #define NEED_PASSWORD 377
408 #define NETWORK_DESC 378
409 #define NETWORK_NAME 379
410 #define NICK 380
411 #define NICK_CHANGES 381
412 #define NO_CREATE_ON_SPLIT 382
413 #define NO_JOIN_ON_SPLIT 383
414 #define NO_OPER_FLOOD 384
415 #define NO_TILDE 385
416 #define NOT 386
417 #define NUMBER 387
418 #define NUMBER_PER_IDENT 388
419 #define NUMBER_PER_CIDR 389
420 #define NUMBER_PER_IP 390
421 #define NUMBER_PER_IP_GLOBAL 391
422 #define OPERATOR 392
423 #define OPERS_BYPASS_CALLERID 393
424 #define OPER_LOG 394
425 #define OPER_ONLY_UMODES 395
426 #define OPER_PASS_RESV 396
427 #define OPER_SPY_T 397
428 #define OPER_UMODES 398
429 #define JOIN_FLOOD_COUNT 399
430 #define JOIN_FLOOD_TIME 400
431 #define PACE_WAIT 401
432 #define PACE_WAIT_SIMPLE 402
433 #define PASSWORD 403
434 #define PATH 404
435 #define PING_COOKIE 405
436 #define PING_TIME 406
437 #define PING_WARNING 407
438 #define PORT 408
439 #define QSTRING 409
440 #define QUIET_ON_BAN 410
441 #define REASON 411
442 #define REDIRPORT 412
443 #define REDIRSERV 413
444 #define REGEX_T 414
445 #define REHASH 415
446 #define TREJECT_HOLD_TIME 416
447 #define REMOTE 417
448 #define REMOTEBAN 418
449 #define RESTRICT_CHANNELS 419
450 #define RESTRICTED 420
451 #define RSA_PRIVATE_KEY_FILE 421
452 #define RSA_PUBLIC_KEY_FILE 422
453 #define SSL_CERTIFICATE_FILE 423
454 #define RESV 424
455 #define RESV_EXEMPT 425
456 #define SECONDS 426
457 #define MINUTES 427
458 #define HOURS 428
459 #define DAYS 429
460 #define WEEKS 430
461 #define SENDQ 431
462 #define SEND_PASSWORD 432
463 #define SERVERHIDE 433
464 #define SERVERINFO 434
465 #define SERVLINK_PATH 435
466 #define IRCD_SID 436
467 #define TKLINE_EXPIRE_NOTICES 437
468 #define T_SHARED 438
469 #define T_CLUSTER 439
470 #define TYPE 440
471 #define SHORT_MOTD 441
472 #define SILENT 442
473 #define SPOOF 443
474 #define SPOOF_NOTICE 444
475 #define STATS_E_DISABLED 445
476 #define STATS_I_OPER_ONLY 446
477 #define STATS_K_OPER_ONLY 447
478 #define STATS_O_OPER_ONLY 448
479 #define STATS_P_OPER_ONLY 449
480 #define TBOOL 450
481 #define TMASKED 451
482 #define T_REJECT 452
483 #define TS_MAX_DELTA 453
484 #define TS_WARN_DELTA 454
485 #define TWODOTS 455
486 #define T_ALL 456
487 #define T_BOTS 457
488 #define T_SOFTCALLERID 458
489 #define T_CALLERID 459
490 #define T_CCONN 460
491 #define T_CLIENT_FLOOD 461
492 #define T_DEAF 462
493 #define T_DEBUG 463
494 #define T_DRONE 464
495 #define T_EXTERNAL 465
496 #define T_FULL 466
497 #define T_INVISIBLE 467
498 #define T_IPV4 468
499 #define T_IPV6 469
500 #define T_LOCOPS 470
501 #define T_LOGPATH 471
502 #define T_L_CRIT 472
503 #define T_L_DEBUG 473
504 #define T_L_ERROR 474
505 #define T_L_INFO 475
506 #define T_L_NOTICE 476
507 #define T_L_TRACE 477
508 #define T_L_WARN 478
509 #define T_MAX_CLIENTS 479
510 #define T_NCHANGE 480
511 #define T_OPERWALL 481
512 #define T_REJ 482
513 #define T_SERVNOTICE 483
514 #define T_SKILL 484
515 #define T_SPY 485
516 #define T_SSL 486
517 #define T_UMODES 487
518 #define T_UNAUTH 488
519 #define T_UNRESV 489
520 #define T_UNXLINE 490
521 #define T_WALLOP 491
522 #define THROTTLE_TIME 492
523 #define TOPICBURST 493
524 #define TRUE_NO_OPER_FLOOD 494
525 #define TKLINE 495
526 #define TXLINE 496
527 #define TRESV 497
528 #define UNKLINE 498
529 #define USER 499
530 #define USE_EGD 500
531 #define USE_EXCEPT 501
532 #define USE_INVEX 502
533 #define USE_KNOCK 503
534 #define USE_LOGGING 504
535 #define USE_WHOIS_ACTUALLY 505
536 #define VHOST 506
537 #define VHOST6 507
538 #define XLINE 508
539 #define WARN 509
540 #define WARN_NO_NLINE 510
541
542
543
544
545 #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
546 #line 134 "ircd_parser.y"
547 typedef union YYSTYPE {
548 int number;
549 char *string;
550 } YYSTYPE;
551 /* Line 1447 of yacc.c. */
552 #line 553 "y.tab.h"
553 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
554 # define YYSTYPE_IS_DECLARED 1
555 # define YYSTYPE_IS_TRIVIAL 1
556 #endif
557
558 extern YYSTYPE yylval;
559
560
561

Properties

Name Value
svn:eol-style native
svn:keywords Id Revision