/[svn]/ircd-hybrid-7.2/src/y.tab.h
ViewVC logotype

Contents of /ircd-hybrid-7.2/src/y.tab.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 668 - (show annotations)
Sun Jun 11 13:39:25 2006 UTC (14 years, 3 months ago) by michael
File MIME type: text/x-csrc
File size: 14072 byte(s)
- Rebuilt y.tab.(c|h) using bison 2.3
- Bumped pcrelib version to 6.4.  There were no changes since 6.3 that would
  have affected our hacked version of the pcre library, so this is mainly to
  satisfy paranoid I-always-need-the-latest-version people

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

Properties

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

svnadmin@ircd-hybrid.org
ViewVC Help
Powered by ViewVC 1.1.28