/[svn]/ircd-hybrid/trunk/src/conf_parser.h
ViewVC logotype

Annotation of /ircd-hybrid/trunk/src/conf_parser.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1647 - (hide annotations)
Fri Nov 9 20:11:58 2012 UTC (8 years, 2 months ago) by michael
File MIME type: text/x-csrc
File size: 12581 byte(s)
- Finish stabilizing/cleanup of conf parser

1 michael 1619 /* A Bison parser, made by GNU Bison 2.6.2.33-cc5a9. */
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 1619 #ifndef YY_YY_Y_TAB_H_INCLUDED
34     # define YY_YY_Y_TAB_H_INCLUDED
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 michael 1549 KNOCK_DELAY = 321,
113     KNOCK_DELAY_CHANNEL = 322,
114     LEAF_MASK = 323,
115     LINKS_DELAY = 324,
116     LISTEN = 325,
117     T_LOG = 326,
118     MAX_ACCEPT = 327,
119     MAX_BANS = 328,
120     MAX_CHANS_PER_OPER = 329,
121     MAX_CHANS_PER_USER = 330,
122     MAX_GLOBAL = 331,
123     MAX_IDENT = 332,
124     MAX_LOCAL = 333,
125     MAX_NICK_CHANGES = 334,
126     MAX_NICK_TIME = 335,
127     MAX_NUMBER = 336,
128     MAX_TARGETS = 337,
129     MAX_WATCH = 338,
130     MESSAGE_LOCALE = 339,
131     MIN_NONWILDCARD = 340,
132     MIN_NONWILDCARD_SIMPLE = 341,
133     MODULE = 342,
134     MODULES = 343,
135     NAME = 344,
136     NEED_PASSWORD = 345,
137     NETWORK_DESC = 346,
138     NETWORK_NAME = 347,
139     NICK = 348,
140     NICK_CHANGES = 349,
141     NO_CREATE_ON_SPLIT = 350,
142     NO_JOIN_ON_SPLIT = 351,
143     NO_OPER_FLOOD = 352,
144     NO_TILDE = 353,
145     NUMBER = 354,
146     NUMBER_PER_CIDR = 355,
147     NUMBER_PER_IP = 356,
148     OPERATOR = 357,
149     OPERS_BYPASS_CALLERID = 358,
150     OPER_ONLY_UMODES = 359,
151     OPER_PASS_RESV = 360,
152     OPER_SPY_T = 361,
153     OPER_UMODES = 362,
154     JOIN_FLOOD_COUNT = 363,
155     JOIN_FLOOD_TIME = 364,
156     PACE_WAIT = 365,
157     PACE_WAIT_SIMPLE = 366,
158     PASSWORD = 367,
159     PATH = 368,
160     PING_COOKIE = 369,
161     PING_TIME = 370,
162 michael 1644 PORT = 371,
163     QSTRING = 372,
164     QUIET_ON_BAN = 373,
165     REASON = 374,
166     REDIRPORT = 375,
167     REDIRSERV = 376,
168     REGEX_T = 377,
169     REHASH = 378,
170     REMOTE = 379,
171     REMOTEBAN = 380,
172     RESTRICT_CHANNELS = 381,
173     RSA_PRIVATE_KEY_FILE = 382,
174     RSA_PUBLIC_KEY_FILE = 383,
175     SSL_CERTIFICATE_FILE = 384,
176     SSL_DH_PARAM_FILE = 385,
177     T_SSL_CLIENT_METHOD = 386,
178     T_SSL_SERVER_METHOD = 387,
179     T_SSLV3 = 388,
180     T_TLSV1 = 389,
181     RESV = 390,
182     RESV_EXEMPT = 391,
183     SECONDS = 392,
184     MINUTES = 393,
185     HOURS = 394,
186     DAYS = 395,
187     WEEKS = 396,
188     SENDQ = 397,
189     SEND_PASSWORD = 398,
190     SERVERHIDE = 399,
191     SERVERINFO = 400,
192     IRCD_SID = 401,
193     TKLINE_EXPIRE_NOTICES = 402,
194     T_SHARED = 403,
195     T_CLUSTER = 404,
196     TYPE = 405,
197     SHORT_MOTD = 406,
198     SPOOF = 407,
199     SPOOF_NOTICE = 408,
200     STATS_E_DISABLED = 409,
201     STATS_I_OPER_ONLY = 410,
202     STATS_K_OPER_ONLY = 411,
203     STATS_O_OPER_ONLY = 412,
204     STATS_P_OPER_ONLY = 413,
205     TBOOL = 414,
206     TMASKED = 415,
207     TS_MAX_DELTA = 416,
208     TS_WARN_DELTA = 417,
209     TWODOTS = 418,
210     T_ALL = 419,
211     T_BOTS = 420,
212     T_SOFTCALLERID = 421,
213     T_CALLERID = 422,
214     T_CCONN = 423,
215     T_CCONN_FULL = 424,
216     T_SSL_CIPHER_LIST = 425,
217     T_DEAF = 426,
218     T_DEBUG = 427,
219     T_DLINE = 428,
220     T_EXTERNAL = 429,
221     T_FULL = 430,
222     T_INVISIBLE = 431,
223     T_IPV4 = 432,
224     T_IPV6 = 433,
225     T_LOCOPS = 434,
226     T_MAX_CLIENTS = 435,
227     T_NCHANGE = 436,
228     T_OPERWALL = 437,
229     T_RECVQ = 438,
230     T_REJ = 439,
231     T_SERVER = 440,
232     T_SERVNOTICE = 441,
233     T_SET = 442,
234     T_SKILL = 443,
235     T_SPY = 444,
236     T_SSL = 445,
237     T_UMODES = 446,
238     T_UNAUTH = 447,
239     T_UNDLINE = 448,
240     T_UNLIMITED = 449,
241     T_UNRESV = 450,
242     T_UNXLINE = 451,
243     T_GLOBOPS = 452,
244     T_WALLOP = 453,
245     T_RESTART = 454,
246     T_SERVICE = 455,
247     T_SERVICES_NAME = 456,
248     THROTTLE_TIME = 457,
249     TRUE_NO_OPER_FLOOD = 458,
250     UNKLINE = 459,
251     USER = 460,
252     USE_EGD = 461,
253     USE_LOGGING = 462,
254     VHOST = 463,
255     VHOST6 = 464,
256     XLINE = 465,
257     WARN_NO_NLINE = 466,
258     T_SIZE = 467,
259     T_FILE = 468
260 michael 913 };
261     #endif
262     /* Tokens. */
263     #define ACCEPT_PASSWORD 258
264 michael 1520 #define ADMIN 259
265     #define AFTYPE 260
266     #define ANTI_NICK_FLOOD 261
267     #define ANTI_SPAM_EXIT_MESSAGE_TIME 262
268     #define AUTOCONN 263
269     #define BYTES 264
270     #define KBYTES 265
271     #define MBYTES 266
272     #define CALLER_ID_WAIT 267
273     #define CAN_FLOOD 268
274     #define CHANNEL 269
275     #define CIDR_BITLEN_IPV4 270
276     #define CIDR_BITLEN_IPV6 271
277     #define CLASS 272
278     #define CONNECT 273
279     #define CONNECTFREQ 274
280     #define DEFAULT_FLOODCOUNT 275
281     #define DEFAULT_SPLIT_SERVER_COUNT 276
282     #define DEFAULT_SPLIT_USER_COUNT 277
283     #define DENY 278
284     #define DESCRIPTION 279
285     #define DIE 280
286     #define DISABLE_AUTH 281
287     #define DISABLE_FAKE_CHANNELS 282
288     #define DISABLE_REMOTE_COMMANDS 283
289     #define DOTS_IN_IDENT 284
290     #define EGDPOOL_PATH 285
291     #define EMAIL 286
292     #define ENCRYPTED 287
293     #define EXCEED_LIMIT 288
294     #define EXEMPT 289
295     #define FAILED_OPER_NOTICE 290
296     #define IRCD_FLAGS 291
297     #define FLATTEN_LINKS 292
298     #define GECOS 293
299     #define GENERAL 294
300     #define GLINE 295
301     #define GLINE_DURATION 296
302     #define GLINE_ENABLE 297
303     #define GLINE_EXEMPT 298
304     #define GLINE_REQUEST_DURATION 299
305     #define GLINE_MIN_CIDR 300
306     #define GLINE_MIN_CIDR6 301
307     #define GLOBAL_KILL 302
308     #define IRCD_AUTH 303
309     #define NEED_IDENT 304
310     #define HAVENT_READ_CONF 305
311     #define HIDDEN 306
312     #define HIDDEN_NAME 307
313     #define HIDE_SERVER_IPS 308
314     #define HIDE_SERVERS 309
315     #define HIDE_SPOOF_IPS 310
316     #define HOST 311
317     #define HUB 312
318     #define HUB_MASK 313
319     #define IGNORE_BOGUS_TS 314
320     #define INVISIBLE_ON_CONNECT 315
321     #define IP 316
322     #define KILL 317
323     #define KILL_CHASE_TIME_LIMIT 318
324     #define KLINE 319
325     #define KLINE_EXEMPT 320
326 michael 1549 #define KNOCK_DELAY 321
327     #define KNOCK_DELAY_CHANNEL 322
328     #define LEAF_MASK 323
329     #define LINKS_DELAY 324
330     #define LISTEN 325
331     #define T_LOG 326
332     #define MAX_ACCEPT 327
333     #define MAX_BANS 328
334     #define MAX_CHANS_PER_OPER 329
335     #define MAX_CHANS_PER_USER 330
336     #define MAX_GLOBAL 331
337     #define MAX_IDENT 332
338     #define MAX_LOCAL 333
339     #define MAX_NICK_CHANGES 334
340     #define MAX_NICK_TIME 335
341     #define MAX_NUMBER 336
342     #define MAX_TARGETS 337
343     #define MAX_WATCH 338
344     #define MESSAGE_LOCALE 339
345     #define MIN_NONWILDCARD 340
346     #define MIN_NONWILDCARD_SIMPLE 341
347     #define MODULE 342
348     #define MODULES 343
349     #define NAME 344
350     #define NEED_PASSWORD 345
351     #define NETWORK_DESC 346
352     #define NETWORK_NAME 347
353     #define NICK 348
354     #define NICK_CHANGES 349
355     #define NO_CREATE_ON_SPLIT 350
356     #define NO_JOIN_ON_SPLIT 351
357     #define NO_OPER_FLOOD 352
358     #define NO_TILDE 353
359     #define NUMBER 354
360     #define NUMBER_PER_CIDR 355
361     #define NUMBER_PER_IP 356
362     #define OPERATOR 357
363     #define OPERS_BYPASS_CALLERID 358
364     #define OPER_ONLY_UMODES 359
365     #define OPER_PASS_RESV 360
366     #define OPER_SPY_T 361
367     #define OPER_UMODES 362
368     #define JOIN_FLOOD_COUNT 363
369     #define JOIN_FLOOD_TIME 364
370     #define PACE_WAIT 365
371     #define PACE_WAIT_SIMPLE 366
372     #define PASSWORD 367
373     #define PATH 368
374     #define PING_COOKIE 369
375     #define PING_TIME 370
376 michael 1644 #define PORT 371
377     #define QSTRING 372
378     #define QUIET_ON_BAN 373
379     #define REASON 374
380     #define REDIRPORT 375
381     #define REDIRSERV 376
382     #define REGEX_T 377
383     #define REHASH 378
384     #define REMOTE 379
385     #define REMOTEBAN 380
386     #define RESTRICT_CHANNELS 381
387     #define RSA_PRIVATE_KEY_FILE 382
388     #define RSA_PUBLIC_KEY_FILE 383
389     #define SSL_CERTIFICATE_FILE 384
390     #define SSL_DH_PARAM_FILE 385
391     #define T_SSL_CLIENT_METHOD 386
392     #define T_SSL_SERVER_METHOD 387
393     #define T_SSLV3 388
394     #define T_TLSV1 389
395     #define RESV 390
396     #define RESV_EXEMPT 391
397     #define SECONDS 392
398     #define MINUTES 393
399     #define HOURS 394
400     #define DAYS 395
401     #define WEEKS 396
402     #define SENDQ 397
403     #define SEND_PASSWORD 398
404     #define SERVERHIDE 399
405     #define SERVERINFO 400
406     #define IRCD_SID 401
407     #define TKLINE_EXPIRE_NOTICES 402
408     #define T_SHARED 403
409     #define T_CLUSTER 404
410     #define TYPE 405
411     #define SHORT_MOTD 406
412     #define SPOOF 407
413     #define SPOOF_NOTICE 408
414     #define STATS_E_DISABLED 409
415     #define STATS_I_OPER_ONLY 410
416     #define STATS_K_OPER_ONLY 411
417     #define STATS_O_OPER_ONLY 412
418     #define STATS_P_OPER_ONLY 413
419     #define TBOOL 414
420     #define TMASKED 415
421     #define TS_MAX_DELTA 416
422     #define TS_WARN_DELTA 417
423     #define TWODOTS 418
424     #define T_ALL 419
425     #define T_BOTS 420
426     #define T_SOFTCALLERID 421
427     #define T_CALLERID 422
428     #define T_CCONN 423
429     #define T_CCONN_FULL 424
430     #define T_SSL_CIPHER_LIST 425
431     #define T_DEAF 426
432     #define T_DEBUG 427
433     #define T_DLINE 428
434     #define T_EXTERNAL 429
435     #define T_FULL 430
436     #define T_INVISIBLE 431
437     #define T_IPV4 432
438     #define T_IPV6 433
439     #define T_LOCOPS 434
440     #define T_MAX_CLIENTS 435
441     #define T_NCHANGE 436
442     #define T_OPERWALL 437
443     #define T_RECVQ 438
444     #define T_REJ 439
445     #define T_SERVER 440
446     #define T_SERVNOTICE 441
447     #define T_SET 442
448     #define T_SKILL 443
449     #define T_SPY 444
450     #define T_SSL 445
451     #define T_UMODES 446
452     #define T_UNAUTH 447
453     #define T_UNDLINE 448
454     #define T_UNLIMITED 449
455     #define T_UNRESV 450
456     #define T_UNXLINE 451
457     #define T_GLOBOPS 452
458     #define T_WALLOP 453
459     #define T_RESTART 454
460     #define T_SERVICE 455
461     #define T_SERVICES_NAME 456
462     #define THROTTLE_TIME 457
463     #define TRUE_NO_OPER_FLOOD 458
464     #define UNKLINE 459
465     #define USER 460
466     #define USE_EGD 461
467     #define USE_LOGGING 462
468     #define VHOST 463
469     #define VHOST6 464
470     #define XLINE 465
471     #define WARN_NO_NLINE 466
472     #define T_SIZE 467
473     #define T_FILE 468
474 michael 913
475    
476    
477     #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
478     typedef union YYSTYPE
479 michael 967 {
480 michael 1619 /* Line 2077 of yacc.c */
481 michael 1647 #line 135 "conf_parser.y"
482 michael 967
483 michael 913 int number;
484     char *string;
485 michael 967
486    
487 michael 1619 /* Line 2077 of yacc.c */
488 michael 1644 #line 489 "conf_parser.h"
489 michael 967 } YYSTYPE;
490     # define YYSTYPE_IS_TRIVIAL 1
491 michael 913 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
492     # define YYSTYPE_IS_DECLARED 1
493     #endif
494    
495     extern YYSTYPE yylval;
496    
497 michael 1466 #ifdef YYPARSE_PARAM
498     #if defined __STDC__ || defined __cplusplus
499     int yyparse (void *YYPARSE_PARAM);
500     #else
501     int yyparse ();
502     #endif
503     #else /* ! YYPARSE_PARAM */
504     #if defined __STDC__ || defined __cplusplus
505     int yyparse (void);
506     #else
507     int yyparse ();
508     #endif
509     #endif /* ! YYPARSE_PARAM */
510 michael 967
511 michael 1619 #endif /* !YY_YY_Y_TAB_H_INCLUDED */

Properties

Name Value
svn:eol-style native

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