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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 102 - (hide annotations)
Mon Oct 10 12:17:19 2005 UTC (14 years, 10 months ago) by michael
File MIME type: text/x-csrc
File size: 13515 byte(s)
- That one should be the propper fix for GDENY items.  Previous fix broke
  the ability of stacking user/name/action combinations.
  That fix still needs to go into -HEAD, and VERY important, into 7.1.3.
  Someone please test this, e.g. write a small dump function that spits out
  GDENY items.

1 michael 102 /* A Bison parser, made by GNU Bison 2.0. */
2    
3     /* Skeleton parser for Yacc-like parsing with Bison,
4     Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004 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., 59 Temple Place - Suite 330,
19     Boston, MA 02111-1307, 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     INVITE_OPS_ONLY = 399,
174     JOIN_FLOOD_COUNT = 400,
175     JOIN_FLOOD_TIME = 401,
176     PACE_WAIT = 402,
177     PACE_WAIT_SIMPLE = 403,
178     PASSWORD = 404,
179     PATH = 405,
180     PING_COOKIE = 406,
181     PING_TIME = 407,
182     PING_WARNING = 408,
183     PORT = 409,
184     QSTRING = 410,
185     QUIET_ON_BAN = 411,
186     REASON = 412,
187     REDIRPORT = 413,
188     REDIRSERV = 414,
189     REGEX_T = 415,
190     REHASH = 416,
191     TREJECT_HOLD_TIME = 417,
192     REMOTE = 418,
193     REMOTEBAN = 419,
194     RESTRICT_CHANNELS = 420,
195     RESTRICTED = 421,
196     RSA_PRIVATE_KEY_FILE = 422,
197     RSA_PUBLIC_KEY_FILE = 423,
198     SSL_CERTIFICATE_FILE = 424,
199     RESV = 425,
200     RESV_EXEMPT = 426,
201     SECONDS = 427,
202     MINUTES = 428,
203     HOURS = 429,
204     DAYS = 430,
205     WEEKS = 431,
206     SENDQ = 432,
207     SEND_PASSWORD = 433,
208     SERVERHIDE = 434,
209     SERVERINFO = 435,
210     SERVLINK_PATH = 436,
211     IRCD_SID = 437,
212     TKLINE_EXPIRE_NOTICES = 438,
213     T_SHARED = 439,
214     T_CLUSTER = 440,
215     TYPE = 441,
216     SHORT_MOTD = 442,
217     SILENT = 443,
218     SPOOF = 444,
219     SPOOF_NOTICE = 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 adx 30 #endif
287 michael 102 #define ACCEPT_PASSWORD 258
288     #define ACTION 259
289     #define ADMIN 260
290     #define AFTYPE 261
291     #define T_ALLOW 262
292     #define ANTI_NICK_FLOOD 263
293     #define ANTI_SPAM_EXIT_MESSAGE_TIME 264
294     #define AUTOCONN 265
295     #define T_BLOCK 266
296     #define BURST_AWAY 267
297     #define BURST_TOPICWHO 268
298     #define BYTES 269
299     #define KBYTES 270
300     #define MBYTES 271
301     #define GBYTES 272
302     #define TBYTES 273
303     #define CALLER_ID_WAIT 274
304     #define CAN_FLOOD 275
305     #define CAN_IDLE 276
306     #define CHANNEL 277
307     #define CIDR_BITLEN_IPV4 278
308     #define CIDR_BITLEN_IPV6 279
309     #define CIPHER_PREFERENCE 280
310     #define CLASS 281
311     #define COMPRESSED 282
312     #define COMPRESSION_LEVEL 283
313     #define CONNECT 284
314     #define CONNECTFREQ 285
315     #define CRYPTLINK 286
316     #define DEFAULT_CIPHER_PREFERENCE 287
317     #define DEFAULT_FLOODCOUNT 288
318     #define DEFAULT_SPLIT_SERVER_COUNT 289
319     #define DEFAULT_SPLIT_USER_COUNT 290
320     #define DENY 291
321     #define DESCRIPTION 292
322     #define DIE 293
323     #define DISABLE_AUTH 294
324     #define DISABLE_HIDDEN 295
325     #define DISABLE_LOCAL_CHANNELS 296
326     #define DISABLE_REMOTE_COMMANDS 297
327     #define DOT_IN_IP6_ADDR 298
328     #define DOTS_IN_IDENT 299
329     #define DURATION 300
330     #define EGDPOOL_PATH 301
331     #define EMAIL 302
332     #define ENABLE 303
333     #define ENCRYPTED 304
334     #define EXCEED_LIMIT 305
335     #define EXEMPT 306
336     #define FAILED_OPER_NOTICE 307
337     #define FAKENAME 308
338     #define IRCD_FLAGS 309
339     #define FLATTEN_LINKS 310
340     #define FFAILED_OPERLOG 311
341     #define FKILLLOG 312
342     #define FKLINELOG 313
343     #define FGLINELOG 314
344     #define FIOERRLOG 315
345     #define FOPERLOG 316
346     #define FOPERSPYLOG 317
347     #define FUSERLOG 318
348     #define GECOS 319
349     #define GENERAL 320
350     #define GLINE 321
351     #define GLINES 322
352     #define GLINE_EXEMPT 323
353     #define GLINE_LOG 324
354     #define GLINE_TIME 325
355     #define GLINE_MIN_CIDR 326
356     #define GLINE_MIN_CIDR6 327
357     #define GLOBAL_KILL 328
358     #define IRCD_AUTH 329
359     #define NEED_IDENT 330
360     #define HAVENT_READ_CONF 331
361     #define HIDDEN 332
362     #define HIDDEN_ADMIN 333
363     #define HIDDEN_NAME 334
364     #define HIDDEN_OPER 335
365     #define HIDE_SERVER_IPS 336
366     #define HIDE_SERVERS 337
367     #define HIDE_SPOOF_IPS 338
368     #define HOST 339
369     #define HUB 340
370     #define HUB_MASK 341
371     #define IDLETIME 342
372     #define IGNORE_BOGUS_TS 343
373     #define INVISIBLE_ON_CONNECT 344
374     #define IP 345
375     #define KILL 346
376     #define KILL_CHASE_TIME_LIMIT 347
377     #define KLINE 348
378     #define KLINE_EXEMPT 349
379     #define KLINE_REASON 350
380     #define KLINE_WITH_REASON 351
381     #define KNOCK_DELAY 352
382     #define KNOCK_DELAY_CHANNEL 353
383     #define LAZYLINK 354
384     #define LEAF_MASK 355
385     #define LINKS_DELAY 356
386     #define LISTEN 357
387     #define T_LOG 358
388     #define LOGGING 359
389     #define LOG_LEVEL 360
390     #define MAX_ACCEPT 361
391     #define MAX_BANS 362
392     #define MAX_CHANS_PER_USER 363
393     #define MAX_GLOBAL 364
394     #define MAX_IDENT 365
395     #define MAX_LOCAL 366
396     #define MAX_NICK_CHANGES 367
397     #define MAX_NICK_TIME 368
398     #define MAX_NUMBER 369
399     #define MAX_TARGETS 370
400     #define MESSAGE_LOCALE 371
401     #define MIN_NONWILDCARD 372
402     #define MIN_NONWILDCARD_SIMPLE 373
403     #define MODULE 374
404     #define MODULES 375
405     #define NAME 376
406     #define NEED_PASSWORD 377
407     #define NETWORK_DESC 378
408     #define NETWORK_NAME 379
409     #define NICK 380
410     #define NICK_CHANGES 381
411     #define NO_CREATE_ON_SPLIT 382
412     #define NO_JOIN_ON_SPLIT 383
413     #define NO_OPER_FLOOD 384
414     #define NO_TILDE 385
415     #define NOT 386
416     #define NUMBER 387
417     #define NUMBER_PER_IDENT 388
418     #define NUMBER_PER_CIDR 389
419     #define NUMBER_PER_IP 390
420     #define NUMBER_PER_IP_GLOBAL 391
421     #define OPERATOR 392
422     #define OPERS_BYPASS_CALLERID 393
423     #define OPER_LOG 394
424     #define OPER_ONLY_UMODES 395
425     #define OPER_PASS_RESV 396
426     #define OPER_SPY_T 397
427     #define OPER_UMODES 398
428     #define INVITE_OPS_ONLY 399
429     #define JOIN_FLOOD_COUNT 400
430     #define JOIN_FLOOD_TIME 401
431     #define PACE_WAIT 402
432     #define PACE_WAIT_SIMPLE 403
433     #define PASSWORD 404
434     #define PATH 405
435     #define PING_COOKIE 406
436     #define PING_TIME 407
437     #define PING_WARNING 408
438     #define PORT 409
439     #define QSTRING 410
440     #define QUIET_ON_BAN 411
441     #define REASON 412
442     #define REDIRPORT 413
443     #define REDIRSERV 414
444     #define REGEX_T 415
445     #define REHASH 416
446     #define TREJECT_HOLD_TIME 417
447     #define REMOTE 418
448     #define REMOTEBAN 419
449     #define RESTRICT_CHANNELS 420
450     #define RESTRICTED 421
451     #define RSA_PRIVATE_KEY_FILE 422
452     #define RSA_PUBLIC_KEY_FILE 423
453     #define SSL_CERTIFICATE_FILE 424
454     #define RESV 425
455     #define RESV_EXEMPT 426
456     #define SECONDS 427
457     #define MINUTES 428
458     #define HOURS 429
459     #define DAYS 430
460     #define WEEKS 431
461     #define SENDQ 432
462     #define SEND_PASSWORD 433
463     #define SERVERHIDE 434
464     #define SERVERINFO 435
465     #define SERVLINK_PATH 436
466     #define IRCD_SID 437
467     #define TKLINE_EXPIRE_NOTICES 438
468     #define T_SHARED 439
469     #define T_CLUSTER 440
470     #define TYPE 441
471     #define SHORT_MOTD 442
472     #define SILENT 443
473     #define SPOOF 444
474     #define SPOOF_NOTICE 445
475     #define STATS_I_OPER_ONLY 446
476     #define STATS_K_OPER_ONLY 447
477     #define STATS_O_OPER_ONLY 448
478     #define STATS_P_OPER_ONLY 449
479     #define TBOOL 450
480     #define TMASKED 451
481     #define T_REJECT 452
482     #define TS_MAX_DELTA 453
483     #define TS_WARN_DELTA 454
484     #define TWODOTS 455
485     #define T_ALL 456
486     #define T_BOTS 457
487     #define T_SOFTCALLERID 458
488     #define T_CALLERID 459
489     #define T_CCONN 460
490     #define T_CLIENT_FLOOD 461
491     #define T_DEAF 462
492     #define T_DEBUG 463
493     #define T_DRONE 464
494     #define T_EXTERNAL 465
495     #define T_FULL 466
496     #define T_INVISIBLE 467
497     #define T_IPV4 468
498     #define T_IPV6 469
499     #define T_LOCOPS 470
500     #define T_LOGPATH 471
501     #define T_L_CRIT 472
502     #define T_L_DEBUG 473
503     #define T_L_ERROR 474
504     #define T_L_INFO 475
505     #define T_L_NOTICE 476
506     #define T_L_TRACE 477
507     #define T_L_WARN 478
508     #define T_MAX_CLIENTS 479
509     #define T_NCHANGE 480
510     #define T_OPERWALL 481
511     #define T_REJ 482
512     #define T_SERVNOTICE 483
513     #define T_SKILL 484
514     #define T_SPY 485
515     #define T_SSL 486
516     #define T_UMODES 487
517     #define T_UNAUTH 488
518     #define T_UNRESV 489
519     #define T_UNXLINE 490
520     #define T_WALLOP 491
521     #define THROTTLE_TIME 492
522     #define TOPICBURST 493
523     #define TRUE_NO_OPER_FLOOD 494
524     #define TKLINE 495
525     #define TXLINE 496
526     #define TRESV 497
527     #define UNKLINE 498
528     #define USER 499
529     #define USE_EGD 500
530     #define USE_EXCEPT 501
531     #define USE_INVEX 502
532     #define USE_KNOCK 503
533     #define USE_LOGGING 504
534     #define USE_WHOIS_ACTUALLY 505
535     #define VHOST 506
536     #define VHOST6 507
537     #define XLINE 508
538     #define WARN 509
539     #define WARN_NO_NLINE 510
540 adx 30
541 michael 102
542    
543    
544     #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
545     #line 134 "ircd_parser.y"
546     typedef union YYSTYPE {
547 adx 30 int number;
548     char *string;
549 michael 56 } YYSTYPE;
550 michael 102 /* Line 1318 of yacc.c. */
551     #line 552 "y.tab.h"
552     # define yystype YYSTYPE /* obsolescent; will be withdrawn */
553     # define YYSTYPE_IS_DECLARED 1
554     # define YYSTYPE_IS_TRIVIAL 1
555     #endif
556    
557 adx 30 extern YYSTYPE yylval;
558 michael 102
559    
560    

Properties

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

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