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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1619 - (show annotations)
Wed Oct 31 19:21:26 2012 UTC (7 years, 9 months ago) by michael
File MIME type: text/x-csrc
File size: 12631 byte(s)
- bison 2.6.3

1 /* A Bison parser, made by GNU Bison 2.6.2.33-cc5a9. */
2
3 /* Bison interface for Yacc-like parsers in C
4
5 Copyright (C) 1984, 1989-1990, 2000-2012 Free Software Foundation, Inc.
6
7 This program is free software: you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation, either version 3 of the License, or
10 (at your option) any later version.
11
12 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
17 You should have received a copy of the GNU General Public License
18 along with this program. If not, see <http://www.gnu.org/licenses/>. */
19
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
30 This special exception was added by the Free Software Foundation in
31 version 2.2 of Bison. */
32
33 #ifndef YY_YY_Y_TAB_H_INCLUDED
34 # define YY_YY_Y_TAB_H_INCLUDED
35 /* Enabling traces. */
36 #ifndef YYDEBUG
37 # define YYDEBUG 0
38 #endif
39 #if YYDEBUG
40 extern int yydebug;
41 #endif
42
43 /* 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 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 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 PING_WARNING = 371,
163 PORT = 372,
164 QSTRING = 373,
165 QUIET_ON_BAN = 374,
166 REASON = 375,
167 REDIRPORT = 376,
168 REDIRSERV = 377,
169 REGEX_T = 378,
170 REHASH = 379,
171 REMOTE = 380,
172 REMOTEBAN = 381,
173 RESTRICT_CHANNELS = 382,
174 RSA_PRIVATE_KEY_FILE = 383,
175 RSA_PUBLIC_KEY_FILE = 384,
176 SSL_CERTIFICATE_FILE = 385,
177 SSL_DH_PARAM_FILE = 386,
178 T_SSL_CLIENT_METHOD = 387,
179 T_SSL_SERVER_METHOD = 388,
180 T_SSLV3 = 389,
181 T_TLSV1 = 390,
182 RESV = 391,
183 RESV_EXEMPT = 392,
184 SECONDS = 393,
185 MINUTES = 394,
186 HOURS = 395,
187 DAYS = 396,
188 WEEKS = 397,
189 SENDQ = 398,
190 SEND_PASSWORD = 399,
191 SERVERHIDE = 400,
192 SERVERINFO = 401,
193 IRCD_SID = 402,
194 TKLINE_EXPIRE_NOTICES = 403,
195 T_SHARED = 404,
196 T_CLUSTER = 405,
197 TYPE = 406,
198 SHORT_MOTD = 407,
199 SPOOF = 408,
200 SPOOF_NOTICE = 409,
201 STATS_E_DISABLED = 410,
202 STATS_I_OPER_ONLY = 411,
203 STATS_K_OPER_ONLY = 412,
204 STATS_O_OPER_ONLY = 413,
205 STATS_P_OPER_ONLY = 414,
206 TBOOL = 415,
207 TMASKED = 416,
208 TS_MAX_DELTA = 417,
209 TS_WARN_DELTA = 418,
210 TWODOTS = 419,
211 T_ALL = 420,
212 T_BOTS = 421,
213 T_SOFTCALLERID = 422,
214 T_CALLERID = 423,
215 T_CCONN = 424,
216 T_CCONN_FULL = 425,
217 T_SSL_CIPHER_LIST = 426,
218 T_DEAF = 427,
219 T_DEBUG = 428,
220 T_DLINE = 429,
221 T_EXTERNAL = 430,
222 T_FULL = 431,
223 T_INVISIBLE = 432,
224 T_IPV4 = 433,
225 T_IPV6 = 434,
226 T_LOCOPS = 435,
227 T_MAX_CLIENTS = 436,
228 T_NCHANGE = 437,
229 T_OPERWALL = 438,
230 T_RECVQ = 439,
231 T_REJ = 440,
232 T_SERVER = 441,
233 T_SERVNOTICE = 442,
234 T_SET = 443,
235 T_SKILL = 444,
236 T_SPY = 445,
237 T_SSL = 446,
238 T_UMODES = 447,
239 T_UNAUTH = 448,
240 T_UNDLINE = 449,
241 T_UNLIMITED = 450,
242 T_UNRESV = 451,
243 T_UNXLINE = 452,
244 T_GLOBOPS = 453,
245 T_WALLOP = 454,
246 T_RESTART = 455,
247 T_SERVICE = 456,
248 T_SERVICES_NAME = 457,
249 THROTTLE_TIME = 458,
250 TRUE_NO_OPER_FLOOD = 459,
251 UNKLINE = 460,
252 USER = 461,
253 USE_EGD = 462,
254 USE_LOGGING = 463,
255 VHOST = 464,
256 VHOST6 = 465,
257 XLINE = 466,
258 WARN_NO_NLINE = 467,
259 T_SIZE = 468,
260 T_FILE = 469
261 };
262 #endif
263 /* Tokens. */
264 #define ACCEPT_PASSWORD 258
265 #define ADMIN 259
266 #define AFTYPE 260
267 #define ANTI_NICK_FLOOD 261
268 #define ANTI_SPAM_EXIT_MESSAGE_TIME 262
269 #define AUTOCONN 263
270 #define BYTES 264
271 #define KBYTES 265
272 #define MBYTES 266
273 #define CALLER_ID_WAIT 267
274 #define CAN_FLOOD 268
275 #define CHANNEL 269
276 #define CIDR_BITLEN_IPV4 270
277 #define CIDR_BITLEN_IPV6 271
278 #define CLASS 272
279 #define CONNECT 273
280 #define CONNECTFREQ 274
281 #define DEFAULT_FLOODCOUNT 275
282 #define DEFAULT_SPLIT_SERVER_COUNT 276
283 #define DEFAULT_SPLIT_USER_COUNT 277
284 #define DENY 278
285 #define DESCRIPTION 279
286 #define DIE 280
287 #define DISABLE_AUTH 281
288 #define DISABLE_FAKE_CHANNELS 282
289 #define DISABLE_REMOTE_COMMANDS 283
290 #define DOTS_IN_IDENT 284
291 #define EGDPOOL_PATH 285
292 #define EMAIL 286
293 #define ENCRYPTED 287
294 #define EXCEED_LIMIT 288
295 #define EXEMPT 289
296 #define FAILED_OPER_NOTICE 290
297 #define IRCD_FLAGS 291
298 #define FLATTEN_LINKS 292
299 #define GECOS 293
300 #define GENERAL 294
301 #define GLINE 295
302 #define GLINE_DURATION 296
303 #define GLINE_ENABLE 297
304 #define GLINE_EXEMPT 298
305 #define GLINE_REQUEST_DURATION 299
306 #define GLINE_MIN_CIDR 300
307 #define GLINE_MIN_CIDR6 301
308 #define GLOBAL_KILL 302
309 #define IRCD_AUTH 303
310 #define NEED_IDENT 304
311 #define HAVENT_READ_CONF 305
312 #define HIDDEN 306
313 #define HIDDEN_NAME 307
314 #define HIDE_SERVER_IPS 308
315 #define HIDE_SERVERS 309
316 #define HIDE_SPOOF_IPS 310
317 #define HOST 311
318 #define HUB 312
319 #define HUB_MASK 313
320 #define IGNORE_BOGUS_TS 314
321 #define INVISIBLE_ON_CONNECT 315
322 #define IP 316
323 #define KILL 317
324 #define KILL_CHASE_TIME_LIMIT 318
325 #define KLINE 319
326 #define KLINE_EXEMPT 320
327 #define KNOCK_DELAY 321
328 #define KNOCK_DELAY_CHANNEL 322
329 #define LEAF_MASK 323
330 #define LINKS_DELAY 324
331 #define LISTEN 325
332 #define T_LOG 326
333 #define MAX_ACCEPT 327
334 #define MAX_BANS 328
335 #define MAX_CHANS_PER_OPER 329
336 #define MAX_CHANS_PER_USER 330
337 #define MAX_GLOBAL 331
338 #define MAX_IDENT 332
339 #define MAX_LOCAL 333
340 #define MAX_NICK_CHANGES 334
341 #define MAX_NICK_TIME 335
342 #define MAX_NUMBER 336
343 #define MAX_TARGETS 337
344 #define MAX_WATCH 338
345 #define MESSAGE_LOCALE 339
346 #define MIN_NONWILDCARD 340
347 #define MIN_NONWILDCARD_SIMPLE 341
348 #define MODULE 342
349 #define MODULES 343
350 #define NAME 344
351 #define NEED_PASSWORD 345
352 #define NETWORK_DESC 346
353 #define NETWORK_NAME 347
354 #define NICK 348
355 #define NICK_CHANGES 349
356 #define NO_CREATE_ON_SPLIT 350
357 #define NO_JOIN_ON_SPLIT 351
358 #define NO_OPER_FLOOD 352
359 #define NO_TILDE 353
360 #define NUMBER 354
361 #define NUMBER_PER_CIDR 355
362 #define NUMBER_PER_IP 356
363 #define OPERATOR 357
364 #define OPERS_BYPASS_CALLERID 358
365 #define OPER_ONLY_UMODES 359
366 #define OPER_PASS_RESV 360
367 #define OPER_SPY_T 361
368 #define OPER_UMODES 362
369 #define JOIN_FLOOD_COUNT 363
370 #define JOIN_FLOOD_TIME 364
371 #define PACE_WAIT 365
372 #define PACE_WAIT_SIMPLE 366
373 #define PASSWORD 367
374 #define PATH 368
375 #define PING_COOKIE 369
376 #define PING_TIME 370
377 #define PING_WARNING 371
378 #define PORT 372
379 #define QSTRING 373
380 #define QUIET_ON_BAN 374
381 #define REASON 375
382 #define REDIRPORT 376
383 #define REDIRSERV 377
384 #define REGEX_T 378
385 #define REHASH 379
386 #define REMOTE 380
387 #define REMOTEBAN 381
388 #define RESTRICT_CHANNELS 382
389 #define RSA_PRIVATE_KEY_FILE 383
390 #define RSA_PUBLIC_KEY_FILE 384
391 #define SSL_CERTIFICATE_FILE 385
392 #define SSL_DH_PARAM_FILE 386
393 #define T_SSL_CLIENT_METHOD 387
394 #define T_SSL_SERVER_METHOD 388
395 #define T_SSLV3 389
396 #define T_TLSV1 390
397 #define RESV 391
398 #define RESV_EXEMPT 392
399 #define SECONDS 393
400 #define MINUTES 394
401 #define HOURS 395
402 #define DAYS 396
403 #define WEEKS 397
404 #define SENDQ 398
405 #define SEND_PASSWORD 399
406 #define SERVERHIDE 400
407 #define SERVERINFO 401
408 #define IRCD_SID 402
409 #define TKLINE_EXPIRE_NOTICES 403
410 #define T_SHARED 404
411 #define T_CLUSTER 405
412 #define TYPE 406
413 #define SHORT_MOTD 407
414 #define SPOOF 408
415 #define SPOOF_NOTICE 409
416 #define STATS_E_DISABLED 410
417 #define STATS_I_OPER_ONLY 411
418 #define STATS_K_OPER_ONLY 412
419 #define STATS_O_OPER_ONLY 413
420 #define STATS_P_OPER_ONLY 414
421 #define TBOOL 415
422 #define TMASKED 416
423 #define TS_MAX_DELTA 417
424 #define TS_WARN_DELTA 418
425 #define TWODOTS 419
426 #define T_ALL 420
427 #define T_BOTS 421
428 #define T_SOFTCALLERID 422
429 #define T_CALLERID 423
430 #define T_CCONN 424
431 #define T_CCONN_FULL 425
432 #define T_SSL_CIPHER_LIST 426
433 #define T_DEAF 427
434 #define T_DEBUG 428
435 #define T_DLINE 429
436 #define T_EXTERNAL 430
437 #define T_FULL 431
438 #define T_INVISIBLE 432
439 #define T_IPV4 433
440 #define T_IPV6 434
441 #define T_LOCOPS 435
442 #define T_MAX_CLIENTS 436
443 #define T_NCHANGE 437
444 #define T_OPERWALL 438
445 #define T_RECVQ 439
446 #define T_REJ 440
447 #define T_SERVER 441
448 #define T_SERVNOTICE 442
449 #define T_SET 443
450 #define T_SKILL 444
451 #define T_SPY 445
452 #define T_SSL 446
453 #define T_UMODES 447
454 #define T_UNAUTH 448
455 #define T_UNDLINE 449
456 #define T_UNLIMITED 450
457 #define T_UNRESV 451
458 #define T_UNXLINE 452
459 #define T_GLOBOPS 453
460 #define T_WALLOP 454
461 #define T_RESTART 455
462 #define T_SERVICE 456
463 #define T_SERVICES_NAME 457
464 #define THROTTLE_TIME 458
465 #define TRUE_NO_OPER_FLOOD 459
466 #define UNKLINE 460
467 #define USER 461
468 #define USE_EGD 462
469 #define USE_LOGGING 463
470 #define VHOST 464
471 #define VHOST6 465
472 #define XLINE 466
473 #define WARN_NO_NLINE 467
474 #define T_SIZE 468
475 #define T_FILE 469
476
477
478
479 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
480 typedef union YYSTYPE
481 {
482 /* Line 2077 of yacc.c */
483 #line 110 "conf_parser.y"
484
485 int number;
486 char *string;
487
488
489 /* Line 2077 of yacc.c */
490 #line 491 "conf_parser.h"
491 } YYSTYPE;
492 # define YYSTYPE_IS_TRIVIAL 1
493 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
494 # define YYSTYPE_IS_DECLARED 1
495 #endif
496
497 extern YYSTYPE yylval;
498
499 #ifdef YYPARSE_PARAM
500 #if defined __STDC__ || defined __cplusplus
501 int yyparse (void *YYPARSE_PARAM);
502 #else
503 int yyparse ();
504 #endif
505 #else /* ! YYPARSE_PARAM */
506 #if defined __STDC__ || defined __cplusplus
507 int yyparse (void);
508 #else
509 int yyparse ();
510 #endif
511 #endif /* ! YYPARSE_PARAM */
512
513 #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