ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/src/conf_parser.h
Revision: 6162
Committed: Thu Jun 18 10:56:46 2015 UTC (10 years, 2 months ago) by michael
Content type: text/x-chdr
File size: 12747 byte(s)
Log Message:
- Re-create autogenerated files

File Contents

# User Rev Content
1 michael 5417 /* A Bison parser, made by GNU Bison 3.0.4. */
2 michael 913
3 michael 1133 /* Bison interface for Yacc-like parsers in C
4 michael 2473
5 michael 5398 Copyright (C) 1984, 1989-1990, 2000-2015 Free Software Foundation, Inc.
6 michael 2473
7 michael 967 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 michael 2473
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 2473
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 2473
30 michael 913 This special exception was added by the Free Software Foundation in
31     version 2.2 of Bison. */
32    
33 michael 1736 #ifndef YY_YY_CONF_PARSER_H_INCLUDED
34     # define YY_YY_CONF_PARSER_H_INCLUDED
35 michael 2473 /* Debug traces. */
36 michael 1466 #ifndef YYDEBUG
37     # define YYDEBUG 0
38     #endif
39     #if YYDEBUG
40     extern int yydebug;
41     #endif
42 michael 967
43 michael 2473 /* Token type. */
44 michael 913 #ifndef YYTOKENTYPE
45     # define YYTOKENTYPE
46 michael 2473 enum yytokentype
47     {
48     ACCEPT_PASSWORD = 258,
49     ADMIN = 259,
50     AFTYPE = 260,
51     ANTI_NICK_FLOOD = 261,
52     ANTI_SPAM_EXIT_MESSAGE_TIME = 262,
53     AUTOCONN = 263,
54 michael 4313 AWAY_COUNT = 264,
55     AWAY_TIME = 265,
56     BYTES = 266,
57     KBYTES = 267,
58     MBYTES = 268,
59     CALLER_ID_WAIT = 269,
60     CAN_FLOOD = 270,
61     CHANNEL = 271,
62     CIDR_BITLEN_IPV4 = 272,
63     CIDR_BITLEN_IPV6 = 273,
64     CLASS = 274,
65     CONNECT = 275,
66     CONNECTFREQ = 276,
67     CYCLE_ON_HOST_CHANGE = 277,
68     DEFAULT_FLOODCOUNT = 278,
69 michael 5490 DEFAULT_JOIN_FLOOD_COUNT = 279,
70     DEFAULT_JOIN_FLOOD_TIME = 280,
71     DEFAULT_MAX_CLIENTS = 281,
72     DEFAULT_SPLIT_SERVER_COUNT = 282,
73     DEFAULT_SPLIT_USER_COUNT = 283,
74     DENY = 284,
75     DESCRIPTION = 285,
76     DIE = 286,
77     DISABLE_AUTH = 287,
78     DISABLE_FAKE_CHANNELS = 288,
79     DISABLE_REMOTE_COMMANDS = 289,
80 michael 5806 DLINE_MIN_CIDR = 290,
81     DLINE_MIN_CIDR6 = 291,
82     DOTS_IN_IDENT = 292,
83     EMAIL = 293,
84     ENCRYPTED = 294,
85     EXCEED_LIMIT = 295,
86     EXEMPT = 296,
87     FAILED_OPER_NOTICE = 297,
88     FLATTEN_LINKS = 298,
89     GECOS = 299,
90     GENERAL = 300,
91 michael 5936 HIDDEN = 301,
92     HIDDEN_NAME = 302,
93     HIDE_CHANS = 303,
94     HIDE_IDLE = 304,
95     HIDE_IDLE_FROM_OPERS = 305,
96     HIDE_SERVER_IPS = 306,
97     HIDE_SERVERS = 307,
98     HIDE_SERVICES = 308,
99     HOST = 309,
100     HUB = 310,
101     HUB_MASK = 311,
102     IGNORE_BOGUS_TS = 312,
103     INVISIBLE_ON_CONNECT = 313,
104     INVITE_CLIENT_COUNT = 314,
105     INVITE_CLIENT_TIME = 315,
106     IP = 316,
107     IRCD_AUTH = 317,
108     IRCD_FLAGS = 318,
109     IRCD_SID = 319,
110     KILL = 320,
111     KILL_CHASE_TIME_LIMIT = 321,
112     KLINE = 322,
113     KLINE_EXEMPT = 323,
114     KLINE_MIN_CIDR = 324,
115     KLINE_MIN_CIDR6 = 325,
116     KNOCK_CLIENT_COUNT = 326,
117     KNOCK_CLIENT_TIME = 327,
118     KNOCK_DELAY_CHANNEL = 328,
119     LEAF_MASK = 329,
120     LINKS_DELAY = 330,
121     LISTEN = 331,
122     MASK = 332,
123     MAX_ACCEPT = 333,
124     MAX_BANS = 334,
125     MAX_CHANNELS = 335,
126     MAX_GLOBAL = 336,
127     MAX_IDENT = 337,
128     MAX_IDLE = 338,
129     MAX_LOCAL = 339,
130     MAX_NICK_CHANGES = 340,
131     MAX_NICK_LENGTH = 341,
132     MAX_NICK_TIME = 342,
133     MAX_NUMBER = 343,
134     MAX_TARGETS = 344,
135     MAX_TOPIC_LENGTH = 345,
136     MAX_WATCH = 346,
137     MIN_IDLE = 347,
138     MIN_NONWILDCARD = 348,
139     MIN_NONWILDCARD_SIMPLE = 349,
140     MODULE = 350,
141     MODULES = 351,
142     MOTD = 352,
143     NAME = 353,
144     NEED_IDENT = 354,
145     NEED_PASSWORD = 355,
146     NETWORK_DESC = 356,
147     NETWORK_NAME = 357,
148     NICK = 358,
149     NO_CREATE_ON_SPLIT = 359,
150     NO_JOIN_ON_SPLIT = 360,
151     NO_OPER_FLOOD = 361,
152     NO_TILDE = 362,
153     NUMBER = 363,
154     NUMBER_PER_CIDR = 364,
155     NUMBER_PER_IP = 365,
156     OPER_ONLY_UMODES = 366,
157     OPER_PASS_RESV = 367,
158     OPER_UMODES = 368,
159     OPERATOR = 369,
160     OPERS_BYPASS_CALLERID = 370,
161     PACE_WAIT = 371,
162     PACE_WAIT_SIMPLE = 372,
163     PASSWORD = 373,
164     PATH = 374,
165     PING_COOKIE = 375,
166     PING_TIME = 376,
167     PORT = 377,
168     QSTRING = 378,
169     RANDOM_IDLE = 379,
170     REASON = 380,
171     REDIRPORT = 381,
172     REDIRSERV = 382,
173     REHASH = 383,
174     REMOTE = 384,
175     REMOTEBAN = 385,
176     RESV = 386,
177     RESV_EXEMPT = 387,
178     RSA_PRIVATE_KEY_FILE = 388,
179     RSA_PUBLIC_KEY_FILE = 389,
180     SECONDS = 390,
181     MINUTES = 391,
182     HOURS = 392,
183     DAYS = 393,
184     WEEKS = 394,
185     MONTHS = 395,
186     YEARS = 396,
187     SEND_PASSWORD = 397,
188     SENDQ = 398,
189     SERVERHIDE = 399,
190     SERVERINFO = 400,
191     SHORT_MOTD = 401,
192     SPOOF = 402,
193     SPOOF_NOTICE = 403,
194     SQUIT = 404,
195     SSL_CERTIFICATE_FILE = 405,
196     SSL_CERTIFICATE_FINGERPRINT = 406,
197     SSL_CONNECTION_REQUIRED = 407,
198     SSL_DH_ELLIPTIC_CURVE = 408,
199     SSL_DH_PARAM_FILE = 409,
200     SSL_MESSAGE_DIGEST_ALGORITHM = 410,
201     STATS_E_DISABLED = 411,
202     STATS_I_OPER_ONLY = 412,
203     STATS_K_OPER_ONLY = 413,
204     STATS_M_OPER_ONLY = 414,
205     STATS_O_OPER_ONLY = 415,
206     STATS_P_OPER_ONLY = 416,
207     STATS_U_OPER_ONLY = 417,
208     T_ALL = 418,
209     T_BOTS = 419,
210     T_CALLERID = 420,
211     T_CCONN = 421,
212     T_COMMAND = 422,
213     T_CLUSTER = 423,
214     T_DEAF = 424,
215     T_DEBUG = 425,
216     T_DLINE = 426,
217     T_EXTERNAL = 427,
218     T_FARCONNECT = 428,
219     T_FILE = 429,
220     T_FULL = 430,
221     T_GLOBOPS = 431,
222     T_INVISIBLE = 432,
223     T_IPV4 = 433,
224     T_IPV6 = 434,
225     T_LOCOPS = 435,
226     T_LOG = 436,
227     T_NCHANGE = 437,
228     T_NONONREG = 438,
229     T_OPME = 439,
230     T_PREPEND = 440,
231     T_PSEUDO = 441,
232     T_RECVQ = 442,
233     T_REJ = 443,
234     T_RESTART = 444,
235     T_SERVER = 445,
236     T_SERVICE = 446,
237     T_SERVNOTICE = 447,
238     T_SET = 448,
239     T_SHARED = 449,
240     T_SIZE = 450,
241     T_SKILL = 451,
242     T_SOFTCALLERID = 452,
243     T_SPY = 453,
244     T_SSL = 454,
245     T_SSL_CIPHER_LIST = 455,
246     T_TARGET = 456,
247     T_UMODES = 457,
248     T_UNAUTH = 458,
249     T_UNDLINE = 459,
250     T_UNLIMITED = 460,
251     T_UNRESV = 461,
252     T_UNXLINE = 462,
253     T_WALLOP = 463,
254     T_WALLOPS = 464,
255     T_WEBIRC = 465,
256     TBOOL = 466,
257     THROTTLE_COUNT = 467,
258     THROTTLE_TIME = 468,
259     TKLINE_EXPIRE_NOTICES = 469,
260     TMASKED = 470,
261     TS_MAX_DELTA = 471,
262     TS_WARN_DELTA = 472,
263     TWODOTS = 473,
264     TYPE = 474,
265     UNKLINE = 475,
266     USE_LOGGING = 476,
267     USER = 477,
268     VHOST = 478,
269     VHOST6 = 479,
270     WARN_NO_CONNECT_BLOCK = 480,
271     WHOIS = 481,
272 michael 5987 XLINE = 482,
273     XLINE_EXEMPT = 483
274 michael 2473 };
275 michael 913 #endif
276     /* Tokens. */
277     #define ACCEPT_PASSWORD 258
278 michael 1520 #define ADMIN 259
279     #define AFTYPE 260
280     #define ANTI_NICK_FLOOD 261
281     #define ANTI_SPAM_EXIT_MESSAGE_TIME 262
282     #define AUTOCONN 263
283 michael 4313 #define AWAY_COUNT 264
284     #define AWAY_TIME 265
285     #define BYTES 266
286     #define KBYTES 267
287     #define MBYTES 268
288     #define CALLER_ID_WAIT 269
289     #define CAN_FLOOD 270
290     #define CHANNEL 271
291     #define CIDR_BITLEN_IPV4 272
292     #define CIDR_BITLEN_IPV6 273
293     #define CLASS 274
294     #define CONNECT 275
295     #define CONNECTFREQ 276
296     #define CYCLE_ON_HOST_CHANGE 277
297     #define DEFAULT_FLOODCOUNT 278
298 michael 5490 #define DEFAULT_JOIN_FLOOD_COUNT 279
299     #define DEFAULT_JOIN_FLOOD_TIME 280
300     #define DEFAULT_MAX_CLIENTS 281
301     #define DEFAULT_SPLIT_SERVER_COUNT 282
302     #define DEFAULT_SPLIT_USER_COUNT 283
303     #define DENY 284
304     #define DESCRIPTION 285
305     #define DIE 286
306     #define DISABLE_AUTH 287
307     #define DISABLE_FAKE_CHANNELS 288
308     #define DISABLE_REMOTE_COMMANDS 289
309 michael 5806 #define DLINE_MIN_CIDR 290
310     #define DLINE_MIN_CIDR6 291
311     #define DOTS_IN_IDENT 292
312     #define EMAIL 293
313     #define ENCRYPTED 294
314     #define EXCEED_LIMIT 295
315     #define EXEMPT 296
316     #define FAILED_OPER_NOTICE 297
317     #define FLATTEN_LINKS 298
318     #define GECOS 299
319     #define GENERAL 300
320 michael 5936 #define HIDDEN 301
321     #define HIDDEN_NAME 302
322     #define HIDE_CHANS 303
323     #define HIDE_IDLE 304
324     #define HIDE_IDLE_FROM_OPERS 305
325     #define HIDE_SERVER_IPS 306
326     #define HIDE_SERVERS 307
327     #define HIDE_SERVICES 308
328     #define HOST 309
329     #define HUB 310
330     #define HUB_MASK 311
331     #define IGNORE_BOGUS_TS 312
332     #define INVISIBLE_ON_CONNECT 313
333     #define INVITE_CLIENT_COUNT 314
334     #define INVITE_CLIENT_TIME 315
335     #define IP 316
336     #define IRCD_AUTH 317
337     #define IRCD_FLAGS 318
338     #define IRCD_SID 319
339     #define KILL 320
340     #define KILL_CHASE_TIME_LIMIT 321
341     #define KLINE 322
342     #define KLINE_EXEMPT 323
343     #define KLINE_MIN_CIDR 324
344     #define KLINE_MIN_CIDR6 325
345     #define KNOCK_CLIENT_COUNT 326
346     #define KNOCK_CLIENT_TIME 327
347     #define KNOCK_DELAY_CHANNEL 328
348     #define LEAF_MASK 329
349     #define LINKS_DELAY 330
350     #define LISTEN 331
351     #define MASK 332
352     #define MAX_ACCEPT 333
353     #define MAX_BANS 334
354     #define MAX_CHANNELS 335
355     #define MAX_GLOBAL 336
356     #define MAX_IDENT 337
357     #define MAX_IDLE 338
358     #define MAX_LOCAL 339
359     #define MAX_NICK_CHANGES 340
360     #define MAX_NICK_LENGTH 341
361     #define MAX_NICK_TIME 342
362     #define MAX_NUMBER 343
363     #define MAX_TARGETS 344
364     #define MAX_TOPIC_LENGTH 345
365     #define MAX_WATCH 346
366     #define MIN_IDLE 347
367     #define MIN_NONWILDCARD 348
368     #define MIN_NONWILDCARD_SIMPLE 349
369     #define MODULE 350
370     #define MODULES 351
371     #define MOTD 352
372     #define NAME 353
373     #define NEED_IDENT 354
374     #define NEED_PASSWORD 355
375     #define NETWORK_DESC 356
376     #define NETWORK_NAME 357
377     #define NICK 358
378     #define NO_CREATE_ON_SPLIT 359
379     #define NO_JOIN_ON_SPLIT 360
380     #define NO_OPER_FLOOD 361
381     #define NO_TILDE 362
382     #define NUMBER 363
383     #define NUMBER_PER_CIDR 364
384     #define NUMBER_PER_IP 365
385     #define OPER_ONLY_UMODES 366
386     #define OPER_PASS_RESV 367
387     #define OPER_UMODES 368
388     #define OPERATOR 369
389     #define OPERS_BYPASS_CALLERID 370
390     #define PACE_WAIT 371
391     #define PACE_WAIT_SIMPLE 372
392     #define PASSWORD 373
393     #define PATH 374
394     #define PING_COOKIE 375
395     #define PING_TIME 376
396     #define PORT 377
397     #define QSTRING 378
398     #define RANDOM_IDLE 379
399     #define REASON 380
400     #define REDIRPORT 381
401     #define REDIRSERV 382
402     #define REHASH 383
403     #define REMOTE 384
404     #define REMOTEBAN 385
405     #define RESV 386
406     #define RESV_EXEMPT 387
407     #define RSA_PRIVATE_KEY_FILE 388
408     #define RSA_PUBLIC_KEY_FILE 389
409     #define SECONDS 390
410     #define MINUTES 391
411     #define HOURS 392
412     #define DAYS 393
413     #define WEEKS 394
414     #define MONTHS 395
415     #define YEARS 396
416     #define SEND_PASSWORD 397
417     #define SENDQ 398
418     #define SERVERHIDE 399
419     #define SERVERINFO 400
420     #define SHORT_MOTD 401
421     #define SPOOF 402
422     #define SPOOF_NOTICE 403
423     #define SQUIT 404
424     #define SSL_CERTIFICATE_FILE 405
425     #define SSL_CERTIFICATE_FINGERPRINT 406
426     #define SSL_CONNECTION_REQUIRED 407
427     #define SSL_DH_ELLIPTIC_CURVE 408
428     #define SSL_DH_PARAM_FILE 409
429     #define SSL_MESSAGE_DIGEST_ALGORITHM 410
430     #define STATS_E_DISABLED 411
431     #define STATS_I_OPER_ONLY 412
432     #define STATS_K_OPER_ONLY 413
433     #define STATS_M_OPER_ONLY 414
434     #define STATS_O_OPER_ONLY 415
435     #define STATS_P_OPER_ONLY 416
436     #define STATS_U_OPER_ONLY 417
437     #define T_ALL 418
438     #define T_BOTS 419
439     #define T_CALLERID 420
440     #define T_CCONN 421
441     #define T_COMMAND 422
442     #define T_CLUSTER 423
443     #define T_DEAF 424
444     #define T_DEBUG 425
445     #define T_DLINE 426
446     #define T_EXTERNAL 427
447     #define T_FARCONNECT 428
448     #define T_FILE 429
449     #define T_FULL 430
450     #define T_GLOBOPS 431
451     #define T_INVISIBLE 432
452     #define T_IPV4 433
453     #define T_IPV6 434
454     #define T_LOCOPS 435
455     #define T_LOG 436
456     #define T_NCHANGE 437
457     #define T_NONONREG 438
458     #define T_OPME 439
459     #define T_PREPEND 440
460     #define T_PSEUDO 441
461     #define T_RECVQ 442
462     #define T_REJ 443
463     #define T_RESTART 444
464     #define T_SERVER 445
465     #define T_SERVICE 446
466     #define T_SERVNOTICE 447
467     #define T_SET 448
468     #define T_SHARED 449
469     #define T_SIZE 450
470     #define T_SKILL 451
471     #define T_SOFTCALLERID 452
472     #define T_SPY 453
473     #define T_SSL 454
474     #define T_SSL_CIPHER_LIST 455
475     #define T_TARGET 456
476     #define T_UMODES 457
477     #define T_UNAUTH 458
478     #define T_UNDLINE 459
479     #define T_UNLIMITED 460
480     #define T_UNRESV 461
481     #define T_UNXLINE 462
482     #define T_WALLOP 463
483     #define T_WALLOPS 464
484     #define T_WEBIRC 465
485     #define TBOOL 466
486     #define THROTTLE_COUNT 467
487     #define THROTTLE_TIME 468
488     #define TKLINE_EXPIRE_NOTICES 469
489     #define TMASKED 470
490     #define TS_MAX_DELTA 471
491     #define TS_WARN_DELTA 472
492     #define TWODOTS 473
493     #define TYPE 474
494     #define UNKLINE 475
495     #define USE_LOGGING 476
496     #define USER 477
497     #define VHOST 478
498     #define VHOST6 479
499     #define WARN_NO_CONNECT_BLOCK 480
500     #define WHOIS 481
501     #define XLINE 482
502 michael 5987 #define XLINE_EXEMPT 483
503 michael 913
504 michael 2473 /* Value type. */
505 michael 913 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
506 michael 5398
507 michael 2473 union YYSTYPE
508 michael 967 {
509 michael 6162 #line 153 "conf_parser.y" /* yacc.c:1909 */
510 michael 967
511 michael 913 int number;
512     char *string;
513 michael 967
514 michael 5987 #line 515 "conf_parser.h" /* yacc.c:1909 */
515 michael 2473 };
516 michael 5398
517     typedef union YYSTYPE YYSTYPE;
518 michael 967 # define YYSTYPE_IS_TRIVIAL 1
519 michael 913 # define YYSTYPE_IS_DECLARED 1
520     #endif
521    
522 michael 2473
523 michael 913 extern YYSTYPE yylval;
524    
525 michael 1466 int yyparse (void);
526 michael 967
527 michael 1736 #endif /* !YY_YY_CONF_PARSER_H_INCLUDED */

Properties

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