ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/src/conf_parser.h
Revision: 1520
Committed: Wed Sep 5 15:50:02 2012 UTC (12 years, 11 months ago) by michael
Content type: text/x-chdr
Original Path: ircd-hybrid-8/src/conf_parser.h
File size: 12818 byte(s)
Log Message:
- removed unused terminal symbols

File Contents

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

Properties

Name Value
svn:eol-style native